Bug on CloudEndpoints - Type:String, Format:Int64

When executing the code generated from a CloudEndpoint, with a resource with a property of type Long(Java), which appears in the discovery document as type:string and format:int64, throws an exception because tries to cast a string from the json to a int.

Related to the issue #38.
Bug on CloudEndpoints/2 - Type:String, Format:Int64

When executing the code generated from a CloudEndpoint, with a resource with a property of type Long(Java), which appears in the discovery document as type:string and format:int64, throws an exception because tries to cast a string from the json to a int.

Related to the issue #42 and #38.

Scarygami pointed that the current implementation of Cloud Endpoints for Python correctly returns a number in the JSON, so the previous solution didn't work. What about this one?
Merge pull request #42 from dani-gallegos/master

Bug executing generated code from CloudEndpoint, related to issue #38
removing trailing slash from gitIgnore
removed unneeded imports in hop_runner
trailing whitespace
aligning pubspec.yaml to format generated by editor

made hop a dev_dependency
updated min version dependencies
correct naming of [browser|console]_client.dart
removed test/run.sh

better to use 'dart tool/hop_runner.dart test' -> cross platform, no dupe
align common/client confusion
less Completer, more better
marking Resource._client as final
Removing NSM access for array when access js.context
Merge pull request #46 from kevmoo/master

Cleanup
Merge pull request #47 from financeCoding/removing_nsm_for_array_js_interop

Removing NSM access for array when access js.context
Replace onLoadEnd for IE-compatibility
Implement no-prefix option
Merge pull request #49 from Scarygami/master

Various fixes and improvements