Merge pull request #30 from phantomjinx/engine

Converts the local repository to site on its own thread
Merge remote-tracking branch 'upstream/engine'
Merge remote-tracking branch 'upstream/master'
Merge pull request #34 from phantomjinx/master

Commits to fix obscene logging levels from modeshape
Merge remote-tracking branch 'upstream/master'
Initial commit on classes that interact with the JCR nodes.
Implemented create session, and commit and rollback of a repository session.
More refactoring due to the removing of "I" in interface names. Added test to import a file into Komodo workspace.
Added a test which at the moment is not running due to MS config loading not being able to find our CNDs.
Merge pull request #35 from elvisisking/repo-impl

Repo impl
Adds vdb sequencer library to modeshape lib plugin

* In order to use the library in an OSGI environment, it is necessary to
  unpack the jar into a directory and add that to the modeshape lib
  classpath

* Version 4.1 of modeshape has a fix for this so after release, this can
  be changed back to use the jar archive as is.
Refactor Modeshape repository parent classes

* Moves Modeshape engine / repository test classes to its own utils plugin
  so that they can be shared between test plugins

* Provides framework for getting plugin specific repository configurations
  from a /data directory.
Merge pull request #36 from phantomjinx/vdb-sequencer

Vdb sequencer
Allows komodo cnds to be loaded by Modeshape

* NodeTypesImporter in modeshape.lib uses the latter's classloader for
  loading resources. This classloader has no knowledge of komodo.core
  hence fails to find the cnd files.

* By registering core with modeshape.lib, the former has access to core's
  classpath and loads resources successfully.
Reduces logging of all modeshape tests

* Single abstract class for configuring modeshape logging to manageable
  amount.

* All test classes should extend AbstractLoggingTest in order to reduce
  logging.