Moved files, now using dojo.
Created module definition.
Created module definition.
Merge remote-tracking branch 'origin/modularize' into modularize

Conflicts:
	script/route-ui/main.js
Module can now use either sync or async parameters.
ArcGisRouteUI now implements dojo/evented.
Added map and address locators to test page.
Minor layout and variable name changes.
Submit event now emits restriction and stop info.
Geocoder now limited to WA area.
Address candidate zoom buttons now work.
Modified layout
Demo app now calls RouteTask

Results are logged to console.
Stops are now displayed as graphics on the map.

As stops are added and removed from the stops list, corresponding graphids are added / removed from the map.

Added stop remove event.

Added unique IDs for each stop corresponding to list item DOM element.
Route results are now added to the map.