jetpack: Added namespace for contrib

(integrated from trunk branch change e333106 by Nathan Rijksen <n.rijksen@gmail.com>)
jetpack: log stack on exception if available

(integrated from trunk branch change eb1e864 by Nathan Rijksen <n.rijksen@gmail.com>)
jetpack: allow adding require paths during runtime (for bootstrapped addons)

(integrated from trunk branch change bec6fc9 by Nathan Rijksen <n.rijksen@gmail.com>)
dom: fleshing out the dom API

(integrated from trunk branch change e4b7a2a by Nathan Rijksen <n.rijksen@gmail.com>)
Added mustache templating

(integrated from trunk branch change 53afc71 by Nathan Rijksen <n.rijksen@gmail.com>)