sdk refactor
more interface update
more refactor
Update the Gradle build to use Maven
Merge branch 'master' of github.com:box/box-java-sdk-v2 into refactor

Conflicts:
	BoxJavaLibraryV2/src/com/box/boxjavalibv2/utils/Utils.java
	BoxJavaLibraryV2/tst/com/box/boxjavalibv2/responseparsers/ErrorResponseParserTest.java
make request objects clearer
Create Android Studio project
Fix connection leak

Fix a connection leak. This one happens whenever a call is made to an
API that is not expected to return anything in the body.
Merge pull request #101 from mmorearty/fix-connection-leak

Fix connection leak
Don't upload timestamps if SDK client didn't specify timestamps

When uploading a file, the SDK should only pass "content-created-at" and
"content-modified-at" timestamps if they were explicitly specified by
the user.  This allow Box to have intelligent default behavior for
timestamps.
Fix to previous commit

Some fixes to previous timestamp-related commit.
more cleanups
Merge branch 'master' of github.com:box/box-java-sdk-v2 into refactor
Fix gradle failing when repo properties aren't found
cleanup
Merge pull request #102 from mmorearty/no-explicit-timestamps

Don't upload timestamps if SDK client didn't specify timestamps
Merge branch 'master' of github.com:box/box-java-sdk-v2 into refactor

Conflicts:
	BoxJavaLibraryV2/src/com/box/boxjavalibv2/requests/requestobjects/BoxFileUploadRequestObject.java
update unit test
more cleanups, also fixed thumbnail parsing
some exception handling tweaks.