Clean up javascript in dcmdump.js and in dump/index.html
Improve drag and drop look and feel
Clean up front page

* add ctk links
* fix link color
* add ctk logo
* add link to demos
Allow dynamic memory growth so large files are supported
Add basic image viewing
Add link to viewer demo
Fix bullet on demo list
Fix mixed up ul/li (fixes bullets)
Parse image width/height and set canvas size
Update pages to use dcmjs.js
Fix "download as" links on main page
Update dcmjs.js - Add xml2dcm application.

For reference - see 2105860a8
Move javascript library into a libs sub folder
Prettify file drop zone and re-factor common code
Account for the size of the pnm header (avoid shifted image)
Re-factor code and add 'dcmjs.utils.readFile'
Merge branch 'prettify-dropzone' into gh-pages

* prettify-dropzone:
  Re-factor code and add 'dcmjs.utils.readFile'
  Prettify file drop zone and re-factor common code
  Move javascript library into a libs sub folder

Conflicts:
	view/index.html
Fix the github link on the main page
Adds skeleton of dicom organizer

This accepts drag and drop of a directory and iterates through
it looking for dicom files, which it converts to xml.

Next step will be to inspect the xml to organize the content
and operate on it.
First pass deidentifier

Makes an XML DOM of the dicom and then modifies some elements
(just patient name so far) and then creates a fixed version
of the dicom file which is dumped for confirmation.

Next step is to offer a download of the file, and then to operate
on full folders.