Fix 'case' keyword

Closes #31
Closes #32
Closes #34
Closes #35
Closes #40
Fix new parser issues

Closes #41.
Closes #42.
Revert asynchronously populating workspace

Interferes with online builder for static resources. Need to revisit to see what needs to be corrected.
Reverting to unblock people for now.

See #44
See #47
Merge pull request #1 from forcedotcom/master

update from original