* Adds visible log for sample page
* Adds basic "global" logging (for adding listeners to the log function)
* Adds basic styles to jscom.metro.css
* Adds responsiveness to $.js.dialog
* Adds table css
* Adds some form css
* Cleans up button issues
* Adds [data-contain] for grouping controls
* $.js.dialog now accepts a jQuery item as it's "msg"
* $.js.dialog now passes back more info (dlg, target element, event)
* Adds $.fn.resetForm for resetting a form
* Adds $.fn.bindFormToHtml for binding a form's elements to a set of elements using [data-prop] attributes
* Changes parseDuration to use parseFloat instead of parseInt

Signed-off-by: John Sedlak <john.sedlak@outlook.com>