Created the bare baones layout VIA enyo

Created the all components of the layout using enyo fittable layouts.
started porting peices of the layout out into their own designated views with helper functions.
we are able to change the logo, add left action buttons, and add right action buttons.
Styled barebone structure

Styled the barebone structure with overriding onyx less,
renamed helper functions be be more specific.
Added files neccessary for xCore app
Further ripping out of navigation items

Moved user nav into its own file with helper functions.
Styled drop down menues and lists.
Submodule list not scrolling correctly.
Added Theme to the client package

Apparently, you don't need to edit anything to make this work.  Just add
the Theme file to your packages and you're done.  The variables work and everything.
started logo tests
Wrote test framework. Broken still
removed unnecessary xtuple function from tests
add logo tests

you can set the logo image url using the mainView setLogoImage method
Create .travis.yml for xcore-gui
To install xtuple properly on travis, this clones the xcore repo, cp's
xcore gui into the extensions folder, then follows a similar pattern to xcore's
install on travis
change tests folder's name to test to be consistant
test travis2
Path change in travs
style change
theme changes
Merge branch 'navigator' of github.com:pangea/xcore-gui into navigator
Merge branch 'travis' of github.com:pangea/xcore-gui into travis

Conflicts:
	client/views/logo.js
	client/views/main-view.js
	client/views/package.js
	test/lib/login.js
theme change
Merge branch 'navigator' of github.com:pangea/xcore-gui into travis