added a basic jetty.xml to allow finer control of the startup options used by the embedded web server
the embedded Micro web server will use a jetty.xml config file if present.
added a bunch of setters that can be used by those extensions requiring low-level control..
optimized the extension registration process