sdk parse
Some internal updates work
refactor out json parser so customers can set their own json parsers.
Merge pull request #32 from box/internal_updates

Some internal updates work
Merge branch 'master' of github.com:box/box-java-sdk-v2 into sdkparse

Conflicts:
	BoxJavaLibraryV2/src/com/box/boxjavalibv2/resourcemanagers/BoxEventsManager.java
	BoxJavaLibraryV2/src/com/box/restclientv2/responseparsers/DefaultBoxJSONResponseParser.java
some comments
remove gson library used for testing.
remove test testcase
added an exception to handle json parsing error, removed lazy getters, some java docs.
also remove two setters in BoxClient that don't make sense anymore.
update way OAuth is set to BoxClient so to allow setting client components(e.g. JSON parser) on caller regardless of the client used for authenticate.
provide quiet methods for json exception handling
update javadoc
added interface methods for IAuthData
Merge pull request #33 from box/sdkparse

refactor out json parser so customers can set their own json parsers.
fix an issue that ant build broke due to not able to recognize dynamic class types
Merge pull request #34 from box/compile

fix an issue that ant build broke due to not able to recognize dynamic c...
fix ant test build compile error due to unable to recognize dynamic class types
Merge pull request #35 from box/tstcompile

fix ant test build compile error due to unable to recognize dynamic clas...
Add Admin_settings resource type.