HUGE update
This commit makes it possible to run a snapshot without any problems. From
embedded bolt javascript protocol, to major changes on how ssl is
configured, to better dependency compilation, to completion of the
bolt.xml schema. There is still a ways to go, but this update brings
things much closer to production-ready.