sdk parse
refactor out json parser so customers can set their own json parsers.
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.