Wrap Backbone modules in self-executing functions

Wrap Backbone modules in self-executing, anonymous functions.

This allows us to more safely use local variables in each module reducing
the repetition of things like ``storybase.builder.views``.

This commit also removes the dependency on Namespace.js. It included support
for things like asynchronous downloading of modules which we're not using.
Instead, we'll just create the namespaces explictly.

Addressess #710
Move Backbone app globals out of separate namespace

There wasn't any real good reason to have globals attached to
storybase.(viewer||explorer||builder).globals.  Instead, just attach them
to storybase.(viewer||explorer||builder)
Remove StoryHeader view

This was commented out and likely won't return.  Just remove it.  We can
use git to recover it if need be.
Remove console log statements

Remove console log statements in the builder. End users don't care about
them and they were cluttering up the console in testing. Now that the
builder is more stable, they're less needed.