Merge pull request #2 from manureno/master

QFJ-799: SessionTest : Assertion failure as a side effect of previous sessions not being closed
simplify core field manipulations
simplify Message parsing
remove SSLContextFactory double synchronization
improve DefaultMessageFactory:
- try context classloader when loading factory classes if Class.forName fails
- add public addFactory methods for more flexibility
- add version-specific messages modules as optional dependency to bundle imports
more whitespace formatting fixes
Merge pull request #3 from manureno/m2e

Improve integration with Eclipse & M2E plugin
Merge remote-tracking branch 'qfj-reference/master'