ICE editor integration
Update submodule reference to latest ICE
Refactor dependencies; ice editor -> bowercopy
Update for passing tests
Remove gratuitous debugs
Bowercopy to latest ICE editor
Bowercopy to latest ICE
Update to latest libraries and fix merges.  Unit tests pass.
Fix ice editor palette description
Fix palette description and update to latest ice
Merge branch 'master' into new-ice-editor

* master:
  Bowercopy update latest dependencies.
  Clarify code a bit.
  Add improved new-account flow.
  Add CORS header to devserver.

Resolved Conflicts:
	site/top/lib/zeroclipboard/ZeroClipboard.js
	site/top/lib/zeroclipboard/ZeroClipboard.swf
	test/new_user.js
Update to latest ice editor.
Move ice palette to overlap the right pane.
Bowercopy from latest ice
Bowercopy
Bowercopy
Merge branch 'master' into new-ice-editor

* master:
  Improve ssl settings accoring to Mozilla's SSL recommendations here: https://wiki.mozilla.org/Security/Server_Side_TLS#Nginx
  Remove some debug logging.
  Add a few more protocol-relative URLs for https support.
  Fix pencilcodeembed for non-http/s referers.
  Add ssl support, improve fullscreen link.
  Bowercopy update.
  Change share to post to share.pencilcode.net
  Add html-mode option to the embedframe.
  Add helpful error messages.
  Bowercopy update.
  Bowercopy update.
  Improve 'new' button on directories.
  Update reference pdf.
  Add a simple 'new file' button.
  Always show Make new account link
  CSS tweak for centered dialog.
  Bowercopy latest jquery-turtle.
  Bowercopy latest jquery-turtle.js
  Bowercopy update latest jquery-turtle.
  Generalize nginx config to multiple domains to support staging.

Conflicts:
	site/top/src/editor-view.js
Merge branch 'master' into new-ice-editor

* master:
  Bowercopy update.
  Disable XSS protection and correct framed editor mode.
  Fix share email links and fullscreen icon.
Bring in new ice.js, and add draggable box and button for tool window.

Nothing is hooked up yet; doesn't do anything yet.
Work in progress.