ibm-js/delite — pull request #243 by seb-pereira (2014-07-24 12:32:42+00:00)
Title: Makes global CSS properties load optional

This intend to fix #155.

Basically,

* Theme global.css is renamed common.css and contains only custom classes (like d-reset).
* Application still can load global CSS definitions by requiring ` "delite/theme!delite/themes/{{theme}}/global.css"`

![themeloader](https://cloud.githubusercontent.com/assets/4415497/3687764/157fb792-132d-11e4-9829-5abdd7685ba4.png)

* Use case 1: application integrates delite/deliteful components but wants to keep control of global definitions
* This is is the responsibility of the application to define common/default CSS properties (like font-family, body background-color...).
* For example, if an application loads only `deliteful/button`, the label will use font-family defined by the application.

HTML source extract when application loads deliteful/button:
```html

```
* Use case 2: application wants to benefit from the integrated global definitions from the theme
Application has to require the global.css of the current theme:
```js
require([
"delite/register",
"deliteful/Button",
"delite/theme!delite/themes/{{theme}}/global.css",
"requirejs-domready/domReady!"
], function (register) {
register.parse();
});
```

HTML source extract when application requires global.css
```html

```