Merge pull request #1 from DavidSpriggs/master

Updated to get new widget loader
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
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.
Merge remote-tracking branch 'upstream/master'
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.