Finished xCore's main Enyo Application

This Application is the heart of the app; it contains all the core
client functionality.
Modified how extensions are built into the app

No more copying around, just puts directs Enyo's deploy script to their
location in lib/extensions.  Assets are still copied, though.
Code Cleanup
Updated Client submodule commit SHA
Fixed an issue copying data from [ext]/assets to node-datasource

The assets folder is now copied to a folder with the extension's name.
E.g xcore-gui/client/assets -> node-datasource/public/images/xcore-gui/
Change reference to test folder as opposed to tests
Fixed xcore build script

It wasn't terminated and allowed execution to fall through into the
tests.
Merge branch 'test_script' into xcore_app
logger fix

logger has to be loaded after datasource and db build scripts.
Otherwise, we get really cryptic extension errors.
Re-fixed build script

exiting the process was killing it prematurely.  Had to use break, like
I wanted to in the first place.
Fixed .gitmodules to point to correct repo
Merge pull request #11 from pangea/xcore_app

Added "gui" interface to xCore application.
extension scaffolding script

you can generate a new extension when you call xcore new extension <name>, an extension of the desired name is generated in the lib/extensions folder, along with other essential files and folders
cleaned