** JSF-based materials
** JSF-based materials, continued
Merge remote-tracking branch 'origin/devel' into FTR-4
Merge branch 'devel' into FTR-4
** Refactored materials into core-plugins
** Renamed characterData property into html in HtmlMaterial 
** Changed html property to not nullable lob in
** Fixed not nullable column annotations in Material entity
** Removed unique attribute from Material urlName property
** Added initial draft of BinaryMaterial entity
** Renamed composite component materialEditor -> material-editor
** Renamed composite component materailViewer -> material-viewer
** Added RequestHandler and RequestHandlerFilter (can be used to provide
custom handlers for requests)
** Removed workspaceEntityId from Material entity
** Added initial drafts of WorkspaceFolder and WorkspaceMaterial
entities
** Fixed test data to work with database changes
** Removed materialDAO and related methods from WorkspaceViewBackingBean
** Added custom request handler for workspace binary materials
** Added WorkspaceMaterialController
** Moved workspace material viewing into it's own dedicated view
** Added viewer for binary materials
** Refactored html material view to use HtmlMaterialController