Added automatic close of Brackets.
Forgot to add the needed js file...
Added code to prevent print page breaks in cells, output_wrapper, and output.
Moved widget files into static/widgets/*

Since they do not depend on anything ntoebook related
Updated require references to point to new files
Make traitlets notify check more robust against classes redefining equality and bool

Before this change, numpy arrays caused problems since comparing two numpy arrays returns an array of truth values, rather than a single truth value.  This change guards against redefining the semantics of comparison by notifying on a trait change if the equality comparison returns anything other than an explicit True value.
Merge pull request #5220 from jasongrout/notify-check-2

Make traitlets notify check more robust against classes redefining equality and bool
Merge pull request #4985 from damianavila/closebrackets

Enable autoCloseBrackets in CodeMirror by default.
Changed children list to CTuple.

Also removed some unused refences in the widget code
and added support for tuples in the pack/unpack code.
Unset PYTHONWARNINGS envvar before running subprocess tests.

The extra warnings in the subprocesses were causing test failures.

Closes gh-5218
Explicitly close file in get_encoding
Merge pull request #5172 from jdfreder/print-breaks

Prevent page breaks when printing notebooks via print-view.
Only pop PYTHONWARNINGS if its there.
Merge pull request #5222 from takluyver/i5218

Unset PYTHONWARNINGS envvar before running subprocess tests.
use Tuple, not nonexistent CTuple
allow setting Tuple traitlet with list

matches traits behavior
s/CTuple/Tuple
Merge pull request #14 from minrk/cast-tuple

Cast from list in Tuple traitlet
don't check shape of ContainerWidget.children
remove incorrect is instance check in children_changed