Merge pull request #359 from emorency/OPAL-1929

OPAL-1929: Add Attributes modal window
OPAL-2152 Create a dummy collection if database cannot be found.
OPAL-2141 IdentifiersResource added maped to TableResources
Some REST API documentation added.
OPAL-2150
Public datasource 1.0.1
Fix PMD warnings
Support Application as SubjectCredentials (OPAL-2136)
OPAL-2122 - Implemented the resource permissions MVP for datasource
OPAL-2122 - Implemented Add Permission
OPAL-2122 - Fixed some bugs and added the permission MVP to tables. Removed the Update event.
OPAL-2122 - Added the resource permissions MVP for Variable + some clean ups.
OPAL-2122 - Implemented Project resource permission + bug fix + cleanup
OPAL-2122 - Added permission UI to Project Admin page and Report Tempplate Details
OPAL-2122 - Fixed bug with node path, added validation to Add permission model
Migrate code to Java 7
Fix PMD
Merge pull request #360 from kazoompa/feature-OPAL-2122

OPAL-2122
OPAL-1929: SuppressWarning for ExcessiveParameterList
Merge pull request #361 from emorency/master

OPAL-1929: SuppressWarning for ExcessiveParameterList