Release 1.2

Tracking changes for the [1.2 release](https://github.com/OpenF2/F2/wiki/Roadmap#f2-12)

- [x] AppHandlers - #4, (#38, #85), #66 
- [x] Preloaded Apps - #68, #88, #93 
- [x] Source Maps - (#28, #76)
- [x] JS Hint - (#74, #78)
- [x] Dynamic rows in example container - (#20, #82)
- [x] Package.json - (no Issue #)
- [x] Upgrade examples to TwBs 2.3.1 - (no Issue #)
- [x] Various example app updates - (no Issue #)
- [x] Bug Fixes - #71, (#77, #79), (#80, #81)
- [x] JSON/POST/XHR overrides - (#59, #90)
- [x] Add upgrading notes to [F2.js SDK](http://docs.openf2.org/f2js-sdk.html)

**Regarding #38:**
- [x] @markhealey, Remove all `appRender` references in docs, examples, fiddles, downloads
- [x] @markhealey, Update spec documentation to use F2.AppHandlers
- [x] @Ali-Khatami, Update sdk documentation to explain what is passed to the listeners.  For example, when binding to `F2.Constants.AppHandlers.APP_RENDER`, it looks like an `appConfig` and maybe a string of html that represents the app
- [x] @Ali-Khatami, Fix errors reported by JS Hint when the [shadow](http://www.jshint.com/docs/#shadow) option is disabled
- [x] @Ali-Khatami, @markhealey, List the order in which the events are executed. This should either be done in the sdk or the spec and linked to each other
- [x] @Ali-Khatami, Update the container-amd example to use AppHandlers.  I think its safe to only use AppHandlers for this example.  We don't need two versions (like `container.js` and `container-app-handlers.js` for the non-amd example).
- [x] Remove all `reload` placeholder code to a separate branch or else delete it entirely.
- [x] Add in function arguments to the `_defaultMethods` so that developers can easily see the defaults and their arguments.
- [x] Should the handlers pass their return result on to the next handler?  For example, if one AppRender method modifies some html, how do subsequent handlers modify that html further?
- [x] The _createAppInstance function does not behave the same as it does in 1.1.  In 1.1 it created the instance like `new F2.Apps[appId](appConfig, appContent, appRoot);`.  In 1.2, it is no longer passing the `appContent` but instead the html for the app: `new F2.Apps[appId](appConfig, appHtml, appRoot)`.  This needs to be made backwards compatible with 1.1.
- [x] Looks like all of the docs templates somehow had their handlebars code removed and hard-coded in at [least one of the commits](https://github.com/OpenF2/F2/commit/c7c6e34e7a0ab598865b9c6d8926e31788696270#diff-43)

**Regarding #68:**
- [x] #88 - F2.registerPreLoadedApps should add classNames to root element 
- [x] `F2.registerPreloadedApps` should be `F2.registerApps` per #97 and [comment](https://github.com/OpenF2/F2/pull/68#issuecomment-18155702)