Add bennu-portal
Minor Changes to API
Update code to bennu-json api changes; include compilation of bennu-portal in Make
Upgraded guava to 14.0-rc3 and removed null annotations since we are not validating them
Removed .classpath files and added them to ignore list, since eclipse can generate them from .project and pom.xml
Update host model and correspondent json adapters and jersey entrypoints
HostInfo : Update rest endpoints to view, create, and update host info
Moved rest related stuff in awkward packages to proper places, review rest exceptions as domain exceptions. Default JsonAdapters configured with annotations.
I18N support reviewed: Language is no more, Thread-local Locale is now in I18N class. Also cleaned up Authentication API to expose less methods and classes. Closes #4
Each rest resource is mapped within /api/<module-name>/<Path-Value>
Json adapters more reliable on null values
Renamed Group to GroupToken, later PersistentGroup will be just Group
User.accessibleGroups() method. Closes #3
PersistentGroup renamed to Group
Bug Fix: negation groups need to be properly linked to host to enable direct navigation to them
Merge branch 'absolute-paths' into develop
Add CRUD menu resource
Add ui
Host: add list and create/edit views
Improvement: Add default CRUD REST Resource parameterized with DomainObject class