Initial work on adding tooltips
Renamed cssClass() to code() as it's now multi-purposed
Added typeCode() for generic templates
Renamed utility function slugify() because it's way betterer..er
Added two new properties, tooltipTmpl() and tooltipTmplClass()
- The former is the element IDs to try, the first to actually exist is used
- The latter is the CSS classes to apply to the tooltip
Removed top level pins. All pins belong to pin groups anyway.
Now use shorthand ko.unwrap() instead of ko.utils.unwrapObservable()
Monkey-patched ko.templateEngine.prototype.makeTemplateSource
- This allows trying multiple template IDs, the first to exist gets used
Removed unused underscore.string library
Added jQueryUI for tooltips