fixed issue: save-on even if archive failed

added try/finally block to ensure 'save-on' is enabled even if the
archive process returns a failure returncode, e.g., #1 'file changed as
we read it'.
dashboard disk_free now points to base_directory

pointed disk_free from mounts.py dashboard function to
misc.base_directory so that installations where saved files are on
different mount than root report info correctly.
accept_eula function, eula property added
added accept EULA button to webui

alert shown at top of webui if eula === false, but missing or true is
A-OK
added vanilla 1.7.10 to stock_profiles

added instead of replacing 1.7.9 to ease troubleshooting when users are
unable to create a 1.7.10 server but find they can successfully do 1.7.9
fixed issue where profiles disappear

a corrupt download (non-jar) from a bad url made /vm/profiles fail on
list(pdict()).  this change fixed this issue and allows the function to
gracefully continue
implemented history API to webui

history back/forward now shows the intuitive, expected page
Invalid CSS at line 3035

There is a semicolon where there should not be one.
Removing CSS IE hacks

By moving switching the line-heights around I preform the desired affect. IE 7 and below will form the error when the reach inherit and will use the set amount. Other browsers will inherit as that was latter one declared.
Left-over comment * or CSS Hack :: Invalid CSS

While it is common CSS Hack to apply the property value in IE 7 and below it is not recommended. In this instance there is no change. Zoom: 1; most likely fixes an error in IE 7 and below, but it means zoom: 100% which is the default zoom value.
Removing CSS IE hacks

By moving switching the line-heights around I preform the desired affect. IE 7 and below will form the error when the reach inherit and will use the set amount. Other browsers will inherit as that was latter one declared.
.min.map

If your going to have the .min.map included then have the uncompressed version in the directory as well. Otherwise you create an ERROR 404.
However, that is for debugging. So for your production version I would recommend removing this line and deleting .min.map
Deleting .min.map as asked.

Yeah, but backwards compatibility is often easier then they make it.
Merge pull request #66 from MDooley47/patch-5

.min.map
Merge pull request #67 from MDooley47/patch-6

Deleting .min.map as asked.
added timeout to ping function

help alleviate issues where socket is open but unresponsive and ends up
blocking the entire webui
Merge pull request #61 from MDooley47/patch-1

Invalid CSS at line 3035
Merge pull request #64 from MDooley47/patch-4

Removing CSS IE hacks
Merge pull request #62 from MDooley47/patch-2

Removing CSS IE hacks
Merge pull request #63 from MDooley47/patch-3

Left-over comment * or CSS Hack :: Invalid CSS