fix an edge case null pointer
Merge pull request #156 from box/nullpointer

fix an edge case null pointer
Remove pom and update gradle to do maven uploads

This is the first step in an attempt to simplify our build and release
process by moving toward using gradle only.
make BoxServerError a serializable. This is used as data source of BoxServerException, in order to keep BoxServerException a serializable, this should also be a serializable.
Merge pull request #160 from box/serializable

make BoxServerError a serializable. This is used as data source of BoxSe...
Added effective_access to BoxSharedLink and fixed typo 'is_password_enabled' field (which was mistakenly 'password_enabled' because the Rest API actually returns 'is_password_enabled')
Merge pull request #159 from gcurtis/gradle-maven

Remove pom and update gradle to do maven uploads
Clean up README and documentation
Merge pull request #163 from gcurtis/update-docs

Clean up README and documentation
Add gradle build for BoxJavaFxOAuth
Fix all javadoc errors

There are still a bunch of warnings that need to be addressed, but at
least now we can start generating docs again.
Fixed UT as Jian Lin's requested
Merge pull request #161 from liranms/effective-access

Added effective_access to BoxSharedLink and fixed typo 'is_password_enabled'
Merge pull request #164 from gcurtis/javafx-build

Add gradle build for BoxJavaFxOAuth
Merge pull request #165 from gcurtis/javadoc

Fix all javadoc errors
Fix most lint warnings and enable linting in build

There are still a couple deprecation warnings that should be fixed by
not using deprecated classes in BoxConnectionManagerBuilder.
Merge pull request #166 from gcurtis/fix-warnings

Fix most lint warnings and enable linting in build
Address all checkstyle errors in BoxJavaFxOAuth
Merge pull request #167 from gcurtis/javafx-checkstyle

Address all checkstyle errors in BoxJavaFxOAuth
update jackson reference, make all request uri regex publicly accessible.