Refactor w/ control base class. Controls self aware of external changes to layer state. Better docs. Layer controls accept layer id as well as layer object. Minor CSS tweaks. Add all on/off menu items for dynamic layers with sublayers.
Turn all sublayers on/off affecting other layers fixed.
Add methods to turn all layers on/off.
Add metadataUrl control option.
dboostrap works with Font-Awesome 4.2.0!

index.html
- load Font-Awesome 4.2.0 css in head since iOS devices require it there
- load dboostrap,css in head for better first view of web page

dboostrap.css:
- removed @font-face css class so old font-awesome version is not loaded

dboostrap main.js:
- used release 0.1.1 from May 24, 2014 which does not include
dojo/dijit classes so is much smaller in size (from 22KB to < 4KB)
- removed the `xstyle/css` and `xstyle/load-css` function since
css file is no longer loaded via js (file size reduced further to 1KB)

files/folders:
- removed the font folder and font files which are no longer necessary.
- removed the dijit.css file that was not referenced (same classes are
contained in dbootstrap.css)

basic testing completed with no issues using:
- Chrome, Firefox, Safari and Internet Explorer 9/10/11 on Windows.
- Chrome, Firefox, Opera and default browser on Android 4.4.4
- Chrome and Safari on iOS 6.x
Merge pull request #240 from cmv/LayerControl-1.3.1-patch

LayerControl 1.3.1 patch
Merge branch 'develop' into feature/dbootstrap-separate-css-from-js

Conflicts:
	viewer/index.html
Use dbootstrap.css built from github source with my mods
to remove font-awesome font-face class.
Use dbootstrap.css and main.js built from github source with my mods
to remove font-awesome font-face class and dojo classes to load
stylesheet.
Merge branch 'feature/dbootstrap-separate-css-from-js' of github.com:cmv/cmv-app into feature/dbootstrap-separate-css-from-js
Fixes for Internet Explorer 8 compatibility.
dojo 1.9 / 1.10 officially supports IE 8 and higher. IE 8 will not be
supported in dojo 2.0. There are only minor changes required to support
IE8 in CMV so why not do so until dojo 2.0 is available and used by
ESRI.

index.html:
- added conditional es5-shim required by Proj4JS lib with IE8.
- needed for StreetView and MapInfo widgets

Find/Identify/Editor widgets:
- keyword 'class' requires single quotes in data-dojo-props in IE8. This
is a good idea for all browsers.
Add missing "font-family: FontAwesome;" to relevant CSS classes.
Merge pull request #241 from cmv/fix/works-with-ie8

Fixes for Internet Explorer 8 compatibility.
Merge pull request #242 from cmv/fix/add-font-awesome-font-family

Add missing "font-family: FontAwesome;" to relevant CSS classes.
updatge indent on readme.md
Merge pull request #248 from tsamaya/patch-2

updatge indent on readme.md
Add missing `dijit/form/DropDownButton` module.
Merge pull request #250 from cmv/fix/basemap-dependency

Add missing `dijit/form/DropDownButton` module.
switch onOpen method to onShow so dialog content shows when openOnStartup:true

fixed #244
Merge pull request #251 from cmv/fix/help-widget-onOpen-to-onShow

switch onOpen method to onShow so dialog content shows when openOnStartu...