No need for double quotes when singles work the same.
Remove lint.
Add boilerplate to support UA5 module convention.
Use aliases for google api.
Transform singleton into factory.

Address the problem of not being able to track
multiple Autocomplete instances on the same page.

- Change `_init` into `_create` and deprecate use of `init`.
- Allow removing Autocomplete instances. Add
indexOf helper.
- Update demo and readme.
- Bump version number.
Merge branch 'ua5-module-support' into dev

Conflicts:
	google-places-autocomplete.js
Merge branch 'factory' into dev

Conflicts:
	google-places-autocomplete.js
Allow input option to be element instead of id.
Merge branch 'element-option' into dev

Conflicts:
	README.md
	google-places-autocomplete.js
Add bower.json.
Merge branch 'bower-support' into dev
Fix whitespace to follow UA5 style guide.
Fix bug with calling _extend on options.

Default options get unwantedly modified and so
change with each call to `init`. Fix by making the
target to change a new object.
Merge branch 'fix-style' into dev

Conflicts:
	google-places-autocomplete.js
Merge branch 'fix-extend' into dev

Conflicts:
	google-places-autocomplete.js
Add `_toArray` and `_forEach` and refactor loops.

Like other helpers, these use the faster, native
implementations when possible.
Allow setting `pac-container` context.

The context is just the class name that gets added
to all containers, since these results  containers
don't reference the current input that's using
them, and they also seem to be shared between
inputs. But since only one container can show at a
time, we can safely set the context class on all
of them.

- Update demo.
- Add `_toggleClassName` helper, which uses native
`classList` if possible.
Fixup debris from c03d85d.
Add method table to readme.
Cleanup options table.