Merge pull request #1771 from scottyaslan/oemdocDevBranch

[BACKLOG-194] RepositoryPublishResource.writeFile refactor, doc, and tes...
[BACKLOG-371] - Realized I went overkill on the authorization for blockouts.  Only creating and updating need to be secured.
Merge pull request #1775 from kurtwalker/oemdoc

[BACKLOG-371] - Realized I went overkill on the authorization for blocko...
[BACKLOG-197] Refactor and docs for /userrolelist/allRoles
Merge pull request #1776 from bmorrise/oemdocdev

[BACKLOG-197] Refactor and docs for /userrolelist/allRoles
[BACKLOG-194] - Removed a reference to a java 7 class.
Merge pull request #1777 from wseyler/oemdoc-dev

[BACKLOG-194] - Removed a reference to a java 7 class.
[BACKLOG-398] - adding authorization checks to all endpoints in PluginManagerResource.  Creating UnauthorizedException that extends WebApplicationException which appears to be the "correct" way of handling authorization issues with jax-rs
[BACKLOG-197] OEM changes for UserRoleListResource.getSystemRoles
Merge pull request #1778 from e-cuellar/oemdoc

[BACKLOG-197] OEM changes for UserRoleListResource.getSystemRoles
[BACKLOG-197] OEM changes for UserRoleListResource.getPermissionRoles
Merge pull request #1780 from e-cuellar/oemdoc

[BACKLOG-197] OEM changes for UserRoleListResource.getPermissionRoles
[BACKLOG-197] Refactor and docs for /userrolelist/extraRoles
Merge pull request #1782 from bmorrise/oemdocdev

[BACKLOG-197] Refactor and docs for /userrolelist/extraRoles
[BACKLOG-292] - copying getExecutableTypes from RepositoryResource to SystemResource.  The original endpoint stays but will call the new method.
Merge pull request #1783 from kurtwalker/BACKLOG-292

[BACKLOG-292] - copying getExecutableTypes from RepositoryResource to Sy...
Merge pull request #1781 from kurtwalker/BACKLOG-398

[BACKLOG-398] - adding authorization checks to all endpoints in PluginMa...
[BACKLOG-197] - Document Rest Endpoints for User Roles. Document Rest endpoints for SessionResource.
Merge pull request #1784 from brendan-lynch/oemdoc-dev

[BACKLOG-197] - Document Rest Endpoints for User Roles. Document Rest en...
[BACKLOG-197] - Document Rest Endpoints for User Roles. Refactored SystemResourceUtil to be named SystemResourceService and moved the class to the service folder. This change is to match the naming conventions of the other classes.