Exercise extension

Testing a new extension to hide solutions in exercise notebooks
for future compat, you should probably  `define(['base/js/namespace'], function(IPython){...` in case the global don't stick around in 4.0 and later.