Build Calendar, no -min changes
Merge branch 'live-docs' into dev-master

Conflicts:
	build/calendar-base/calendar-base-coverage.js
Build Node
Merge branch 'dev-master' into dev-3.x
Build SimplyYUI
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Improved support for single-box widgets (#2530076)
Uncommented tests covering newly introduced functionality
Merge branch 'fix-936' into dev-3.x
Build loader
Fix getOnscreenNodes() and getOffscreenNodes() even harder.

Despite the previous fix in 3.11.0, there were still edge cases in which
onscreen/offscreen nodes within scrollable regions were not properly
identified.

This time I fixed all the bugs. I promise. There are zero bugs. Cross my
heart and hope to die. Unless I'm wrong, in which case there are more
bugs.
Add more comments, and also add an isHostOnscreen check I forgot before.
Stop using random SmugMug images in manual tests, since they take a while to load.
node-scroll-info: Fix even more edge cases.

We weren't paying attention to window scroll events when attached to a
non-body host node, so the combination of a window scroll offset and the
host node scroll offset wasn't properly taken into account when
determining whether nodes were onscreen. Now it is.
Merge branch 'new-node-scrollinfo' into dev-3.x
Build node-scroll-info.
Merge branch 'new-node-scrollinfo' into release-3.12.0
Build node-scroll-info.
Update README

* Change the link to our new support forums
* Change the link to contriburo infomation
* Move Travis CI badge to top
update docs to reflect security best practices

Thanks to Stefano di Paola and Dmitry Savintsev for letting us know
about a potential security vulnerability in one of our examples. See
http://blog.mindedsecurity.com/2009/05/http-parameter-pollution-new-web-attack.html
for more specifics.