Refactor Urbanairship to be a normal class, instead of a singleton
Add rake to gemfile
Merge remote-tracking branch 'js/master'

Conflicts:
  lib/urbanairship.rb
Merge branch 'master' into multi_config
Fix provider spec to work with urbanairship instance
Remove rake require from gemspec, having issues with pushing to heroku
Add require rake back to gemspec
Maybe it needs ruby-gems?
Remove rake a list files explicitly

For some reason, heroku isn't resolving the rake dependency, listing
files expliclty should work around the issue for now.
Merge branch 'master' into multi_config_rake_fix

Conflicts:
	lib/urbanairship.rb
	spec/urbanairship_spec.rb
Add method to query APIDs
Update json to 1.7.7. Specs pass