Dev: SCSS compiler helper function
Dev: New html-details demo table type
Fix: Percentage columns detected as date columns in Chrome

* V8 strips unknown characters not only at the start of a string given
  to Date.parse() but also at the end. So `10%` (for example) was being
  detected as a date type.
* This fixes DataTables/DataTables #354