Fixes #165 by displaying an info box if WebGL is not detected
Add utility functions from QIIME

I initially work these functions for QIIME, now ported to be used here
in Emperor.
Add function to get Emperor's autograph

This function will collect data within a process that was started by
make_emperor.py.
Fix HTML comment formatting

Additionally the signature has now been extended to be 10 lines so users
can easily do head emperor/index.html to get the information they
require.
Visualizations now include data about Emperor

Each visualization is now tagged with 10 lines where information about
the creation of the file is included. This information will point people
to the version of the libraries that were used to create the files as
well as the date an which exact command was executed.

Fixes #148
Add HostName and full path of inputs to autograph
Update autograph usage in make_emperor.py
Merge pull request #190 from ElDeveloper/issue_148

Adds data about the emperor installation to every visualization
Hides everything but text box if WebGL is disabled. The text box is also updated to include a logo and more text.
Fixes some phrases and adds sources for information.
Adds the browsers supported and more instructions in the text box that appears when WebGL is disbled.
Merge pull request #186 from jacksonchen/issue_165

Fixes #165 by displaying an info box if WebGL is not detected