refactoring of Webform Goals for ticket 482
Merge branch '7.x-4.x' into 7.x-4.x-webform_goals_installation_refactor

Bringing Pull Request 287 up to date.

Conflicts:
	webform_goals/webform_goals.install
removed a console.log
fixed typo and whitespace issues
whitespace updates
commented out debug code to confirm that it is debug code
clarified the difference between  and
fixed whitespace
removed stray file_exists line from the requirements
whitespace
whitespace for real
Fixed the js_exists requirement
Was fixing some PHP notices, and ended up adding error checking refactoring some of the jsonp responses
initial form group context for total submissions work
mocked up some form elements for the form group
cleaned up the form group form elements for now
total donation amount works with form groups
Added form group context support to sustainer goal metric
got some of the ajax form group builder stuff in
temporarily removed in progress admin UI so this branch could be merged in.