Fix an issue that after removing mixin files, the errors are not parsed into BoxServerError objects.
fix unit tests
add listener to listen to oauth token refresh.
add description for OAuthRefreshListener
When parsing api response, make json parser parse inputstream directly.
Expose raw httpclient, so user can customize more, e.g. set proxy params.
Prevent multiple slashes from going into the path.
update readme.
Update README.md
file object added content_created_at and content_modified_at support.
1. added fields to the file object.
2. when uploading file, set these two fields automatically.
3. allow user to set these two fields when uploading file
Avoid in the future, default times could override user set times.
Also add content_created to uploa new version of file api.
Handle UnSupportedEncodingException
java oauth UI
remove unnecessary loop wait logic
Update README.md
Update README.md
Added HelloWorld sample (copied from wiki)

The wiki ( https://github.com/box/box-java-sdk-v2/wiki/HelloWorld )
already has a sample app.  Checking that app into the SDK itself,
along with an Ant build.xml file to make it super easy to use.
Convert tabs to spaces in sample code
Fix sample code for deleting a file

Sample code for deleting a file was boxClient.deleteFile(...); should be boxClient.getFilesManager().deleteFile(...).