replace checkboxes with font awesome

create LayerController option `dbootstrap` to conditionally load
dbootstrap css when `true`

lots of little tweaks to improve LayerController and Dynamic

ready to start reworking and reintroducing more layer controls