Git ignore and classpath.
Fixes #122
Added SecurityApi class. None static public methods on this calss are
autmaticallt added to all Domain classes.
Added A_Api class to allow for easy meta-extension, and added the start
of a security API to provide convenient access to spring security
permissions
Moved methods to a static scope for the security API the following now
exist:

isEditable()
isCreatable()
isReadable()
isDeletable()
isAdministerable()
hasPermission(Permission p)
Carefull with refdata key case. Changed to ReviewRequest.Status. Needs
manual query running on database to move all values under the lowercase
status to the correct Upercase status.
Fixes #112
Changed "Select All" box to trigger click instead of setting property
directly.

Fixes #114
Added ability to remove title history entry.
Fixes #101
Bugfix for spinning when http error
:wq
Merge branch 'dev' of github.com:k-int/gokb-phase1 into dev
Increased internal timeout to 3 minutes and also upped version numbers
to prompt people to download latest client.
Hide workplace dropdown until it's ready.
Added the 3 new extensions.
Changed output folder so compiled classes are bundled with the module.
Class path change to get the gokb module to place it's code in the
modinf classes folder.
Sorted conflicts from stashed changes
Added concurrent manager service that creates jobs that can be monitored
using the executor module. The job is passed through to the closure that
is executed as the background task as the last argument in it's list so
that the task may update the job with progress.
Latest updates to background job management and also added an exception
class that takes in an ID. This is purely to allow for an ID to be
logged and sent back to the user. That way the users error can be easily
located in the logs.
Added getJSONObjectFromStream method.
Added the PNotify Javascript library.