More workspace-related changes

 - clean up TODO comments
 - app: Provide custom copyRecursive implementation
 - test/app: check *.js files are created
 - actions: validate the workspace dir in loadProject

Requires strongloop/loopback-workspace#69.

/to @ritch please review