Fixed startup crash on desktop in optimized version of the template

For some reason, there is a difference in behavior between the non
compiled version and the compiled version of the "onReady" utility
toolbelt. In the compiled version on desktops, it sends in the
underyling event as first parameter.

The Sleek.initialize function takes a potential callback function as
first parameter. The template crashed when it received the event
object. I updated the code to ensure that the initialize function
never receives the event object.

Related bug in Pivotal:
https://www.pivotaltracker.com/story/show/47715579
Ensured sections are created in a "hidden" state.

During application startup, all the sections were displayed at once
one on top of the others with a spinner up until the first route was
executed.

Also switched to the latest version of the framework that handles the
"hidden" initialization option and that also does not update the DOM
for nothing when the code calls "show/hide" whereas hidden state is
already correct.
Template built. v1.3.1

Changelog:
- fixed desktop version
- better show/hide view support to avoid useless view repaints