Implemented Async handling of Location Autocomplete.

Unfortunately its way uglier - had to move a lot of code out of the
LocationAutoCompleteAdapter.java file and into the MainActivity.

But, its working.
Merge pull request #14 from aelx311/david-async-autocomplete

Implemented Async handling of Location Autocomplete.