Fixed user-specified delimiter parsing of lists part 2

Missed WebSQLConnector.js in the last pull request.
Merge pull request #20 from jqnatividad/list-delimiter-fix

Fixed user-specified delimiter parsing of lists part 2
Added support for new "Start page" app setting
Moved cat. & filters list to left side, changed search icon to input and
moved right
Added support for faceted search form
Added setting of checkboxes in search when "back" button is hit
Changes to enable "faceted search" component
Added support for new "Header file" and "Footer file" app settings
Better handling for start page
Changed some colors and font sizes
Changed around some display order, added "Hide quantity tab", etc.

Changes inspired by Ontodia's Miga implementation.
Values are HTML-escaped, faceted search only done for text/entity props
Changes to appearance, including color and top elements layout
Removing Viewer.js stuff - may later get restored, or replaced
Version 1.2
Added explanatory message, in case data load takes a long time
Sufficiently rare filter values are no longer shown; fix for pages
Fixed display of compound entities to work correctly with multiple props
Fix for aggregating items connected via more than one property
Added version number and timestamp, to enable cache expiry