Upgrade to new versions of deps
Revert closure compiler version update.

The version upgrade of the closure compiler was reverted because of some
extra dependencies on org.json than previously existed. The other
changes related to it are still valid and are needed if we ever upgrade
in the future.
Revert changes associated with closure compiler upgrade.
Remove JSSourceFile -> SourceFile changes.
Revert change related to org.json api usage.
Merge pull request #212 from ddumontatibm/dependencies

Update Dependencies