Geocoder improvements

1. Clear input field when the home button is used.
2. Change input to type `search` which provides an `x` button for easy clearing.
Change CZML polyline defaults

The old default was 0 and I accidentally switched it to 1 in the last great refactor. 0 is the better choice.

Fixes #1249
Geocoder style tweaks
Remove 'on' prefix from event names
Update CHANGES.md
Rename onDropError to dropError
Update CHANGES.md
Merge pull request #1309 from AnalyticalGraphicsInc/issue1249

Change CZML polyline defaults
Merge pull request #1301 from andre-nunes/events

Remove 'on' prefix from event names
Merge remote-tracking branch 'upstream/master'

Conflicts:
	CHANGES.md
Comment out all developer errors in Context.
Add preprocessing build target and script for file search/replace.
Revert previous changes in favor of using requirejs pragmas.
Add debug pragmas to Cartesian2.
Add debug pragmas to Cartesian3.
Add debug pragmas to the remaining cartesian types, the matrix types and Quaternion.
Exclude developer errors when debug build flag is false (not true.
Conditional include instead of conditionally exclude code.
Set default build option to be debug. Fix two unclosed debug regions.
Add targets to create preprocessed, combined (and minified) script.