------------------
* Dependancy bump
* Now using aiobotocore 0.8.0
* Dropped < py3.5 support
* Now using async def / await syntax
* Fixed boto3 dependancy so it only uses a boto3 version supported by aiobotocore's max botocore dependancy
* Important, __call__ in AIOServiceAction tries to yield from a coroutine in a non-coroutine, this code shouldn't be hit
anymore but I can't guarantee that, so instead __call__ was duplicated and awaited properly so "should" be fine.
Credit goes to Arnulfo Solis for doing PR.