fixes #131; fixes #94; travis added and removed deliteful dependency
Pass context to lang.getObject(), to workaround dojo bug.
See https://bugs.dojotoolkit.org/ticket/17829 for details.

Other option to get the context might be
`typeof global === "undefined" ? window : global` or simply `window`.

Fixes #138.
lint
keys to run against travis regression against ibm-js saucelabs account
add travis build status, fixes #139
update to intern 1.6, fixes #140, #141
Revert "keys to run against travis regression against ibm-js saucelabs account"

This reverts commit b3e16f597c18f71593f4ed1ca467ac29c360423e.

The current config gets an error about the saucelabs user/password being undefined, and
according to Lee the old config file already ran against ibm-js saucelabs account.
theme refactoring.
* delite/themes/{{theme}}/global.less
-- defines tags selectors + custom CSS classes for the theme
-- imports delite/themes/common/global.less (custom CSS classes common to all themes)
* removed common_template
-- use theme/global.less or common/global.less
* renamed css3.less ==>  mixins.less
* updates deliteful widget to use the new structure
transparently load {{theme}}/global file of the current theme: widgets don't have anymore to explicitly ask the loader to load common theme CSS definitions.