UCSC changes, untouched
Untabify
Clean up

* Remove unused code
* Unify multiply-defined vars
* DRY up duplicated code
* Add missing semicolons
* Expand one-line functions
* Expand single-line objects
* (Visual Studio removed trailing whitespace and normalized some spacing)
Simplify and clarify code in AgsLoader

* Rename variables representing part of layers.json to contain "Config" (e.g. folderConfig, serviceConfig)
* Simplify "whitelist" code
Simplify and clarify folder loading
Eliminate guids; simplify and clarify service loading

Guids were only being used to connect a service spec to its "config" properties (from layers.json).
It's simpler to just attach the relevant config object to the service spec.
Simplify and clarify

* Eliminate duplicated code
* Don't pass "source" to AgsLoader
* Rename "currentService" as "serviceConfig"
Split loadFolders() into smaller functions
More simplification
Simplify and clarify code in WmsLoader.js

* use variables for _makeContainerNode etc. (like AgsLoader does) to avoid passing them around multiple times now that this module is more complex
* Separate loadCatalogUsingResourceInfo() function
* Factor out duplicated code
* Restore WMS layers in layers.json for testing
* In layers.json schema, all "extent" fields are required
* Renaming
* Move "GetCapabilities" comment where it makes sense

Also: remove console.log() calls
Merge pull request #167 from RickMohr/ucsc-layer-selector

Integrate UCSC work on the layer_selector plugin
Rename icon image files to match their image content
Use layers.json file from UCSC for testing
Move layers.json schema to separate file, and refactor
Handle "isNew" in layers.json

* Highlight "new" nodes if today's date is between specified start and end dates
* Highlight via bold text
* If a node is marked "new", highlight all ancestors as well
* If a container node is marked "new", highlight all descendents
* AGS service nodes can specify a list of "new" layer IDs
Merge pull request #176 from RickMohr/topic/highlight-new-layers

Layer selector: highlight "new" layers or containers