Changes and upgrades from HDX

Removes app engine as a dependency and updates submodules to newer versions.