Merge pull request #241 from KurtStam/master

adding project workflow support
Bumped the ModeShape version.
Merge pull request #243 from EricWittmann/modeshape-version-bump

Bumped the ModeShape version.
Improved the query command a bit - it should be less confusing when the
user makes an error (it's now a bit more restrictive, but also explains
better when things go wrong).
Merge pull request #244 from EricWittmann/sramp-185-query-command

(sramp-185) Query command improvement (CLI)
Get a JCR session in a way that's more generic - allows configuring
modeshape to use JAAS or anonymous.
Updated the installer to put the Overlord-Apps config file for 
s-ramp-ui in place.
Significant changes to support automatic auditing in the s-ramp
repository.  Auditing currently covers adding artifacts and updating
artifacts.  Multi-value properties are not yet working, and
relationship changes are not yet working.
Added a CLI command for getting the audit trail of an artifact.
Lots of auditing code cleanup.  Added sramp config options to
enable/disable auditing.
Merge pull request #245 from EricWittmann/sramp-158-auditing

(sramp-158) Auditing support in S-RAMP
Implemented sub artifact set querying!  This allows queries like:

/s-ramp/wsdl/PortType[@name='foo']/operation

Which will return all of the PortType's Operations.
Merge pull request #246 from EricWittmann/sramp-184-sas-take2

Implemented sub artifact set querying!  This allows queries like:
Cleanup up the unit tests - tests are now broken up into auditing and
non-auditing versions.  Most of all our repo tests now disable auditing
- only the auditing specific tests will enable it.  This should reduce
the number of tests dependent on asynchronous processing (ie auditing).
Merge pull request #247 from EricWittmann/sramp-auditing-junitcleanup

Cleanup up of unit tests for auditing