Make web UI configurable

Web UI now reads and parses config[.txt].  Implemented options are:
* add custom buttons (same settings as custom LCD panel commands)
* hide UI elements (temp/extruder controls on a CNC, Z axis on a laser)
* change page title (to distinguish multiple Smoothies controlled from
one computer)