Move defaultConfiguration to the top of togetherjs.js, because it is interesting.
Merge branch 'develop' of github.com:mozilla/togetherjs into develop
Fix #856.  Refactor config system to be easier to track and validate.  Fix #629, make config variables closable.