Improved PATH additions to .bashrc

Shouldn't dump the full path into .bashrc and exports on the same line.
Added extension registration database functions
Removed references to "Core" extensions

Route tests now appear functional.  Note: I ran this test with an
extensions installed, which may have changed the result.
Added clientcode sql file to orm from xtuple/enyo-client

I'm not positive that we'll want to keep it in here.  It actually kinda
makes more sense in with the client code.
Moved the extension registration functions so they'd be in alphabetical
order

The rest of the manifest looked roughly alphabetical by folder, so I
moved these to follow convention.
Moved clientcode insertion to after the tables it depends on
Merge pull request #2 from pangea/enable_script_cleanup

Improved PATH additions to .bashrc
Merge pull request #3 from pangea/route_test_fix

Removed references to "Core" extensions
Merge pull request #4 from pangea/register_extension_fix

Added extension registration database functions
Reminder to add localization.
Added enyo & enyo layout submodules
Merge branch 'master' of github.com:pangea/xcore
Modified extension checking

Removed concept of 'private' extension.  In theory, all extensions are
private if not stored somewhere public (e.g. public GitHub repos).
All extensions will now live in lib/extensions as submodules.  We may
have to edit this script a little more to ensure that everything works everywhere.
Cleaned up manifest parsing

Moved additional operations outside of the try-catch.  They shouldn't
cause errors, but you never know what could eventually end up in there.
Cleaned up a few other constructs

Converted pointless _.reduce statements to use Array.join instead.
Combined a couple of if statements that both checked the same thing.
Cleaned up whitespace in variable declarations
Switched to named functions instead of variable assignment