[#68] Update text to reference CI jobs
Only display User actionable links in menu

Some links, e.g. bookmark or self are not intended for the user,
but are application level links. We don't need to show these
in the UI.
Add missing Transscation test scope dependencies

* Fixes arq-wildfly-managed profile test issues
Calculate the Base path dynamically

Change index.html to index.jsp so we can pass a request
variable from the AppFilter to the index page that describes the
BASE path for this deplomyent.

BASE is different depending on if it's deployed as a named deployment
or as a ROOT deployment.

BASE is used by Angular to calculate the $location.paths.
Update AppFilter TestCase to reflect html to jsp change
Add Generic REST Resource Specification tests

WARP based test case to test return codes on 'unusual' requests.

Verifies:

* 404 on missing resource on GET
* 404 on missing resource on DELETE
* 400 on missing resource on PUT
* 200 on resource GET + body verification

Implemented for Conference, Session and Attachment Repository.
Add base implementation of the User domain

Repository behavior verified via the Transactional Specification
Update test beans.xml to exclude Specification base classes
Add User REST Resource

Verified by BaseRepositoryResourceSpecification ans UserStory test.
Disable Arquillian Deployment export

Deployment export should only be active as a debug option.
Add temp fix to workaround Jenkins/Surefire issue

https://gist.github.com/aslakknutsen/5991023

We launch the Jenkins job with the following commandline arguments:

-DargLine="-Darq.container.default.configuration.javaVmArguments='-Dorg.jboss.logmanager.nocolor=true' -Darquillian.launch=default"

This will disable the color logging for JBossAS/WildFly and allow
Surefire to write the correct xml and for Jenkins to read it and report
failing tests.
Add Thread.sleep on configureAppServer

We need the same Thread.sleep dring configuration as we do
during reset.

Issue: #56
Separate out the JPA Persistence Repository from Domain Core

Not all Domains are JPA based so we should keep the Core module
clean of specific Repository implementation details.

Issue: #46
Move Validation to REST layer

Remove Representation.to method. Previously used to fetch the underlying
Domain object to perform validation. Since validation is now done on the
Representation itself this is no longer needed.

Add @StartBeforeEnd validation annotation. Verifies that One date is
before the other.

Add NotNullValidationTheory. A base test to setup tests for a Representation
@NotNull constraints. See JavaDoc for doc.

Updated Conference, Session, Attachment, User REST layers.

Issue: #28
Add bootstrap-timepicker.css to fix timepicker popup issue

* Update to latest bootstrap-timepicker
* Format html templates, space(3) instead of tab

Issue: #49
[#71] Fix spelling error