Added initialComponents argument to Bootstrap init

Methods that return Array[Byte] shoud not deserilize.

Removed ProjectSettings.

Added simple specification for dependency container class resolve.

Some build updates
new Jackson version should remove the need for our own Jackson handler/hack. This needs to be tested so we can remove it.