Fixes #70
fix(base.js): HTMLImportsLoaded event dispatch throws error on IE

When using a  script loader such as require.js or system.js the HTMLImports polyfill will not load correctly on all versions of IE. It will throw a JavaScript error causing the program to crash. This is caused by the use of `CustomEvent` to dispatch the HTMLImportsLoaded event, which results in `Object doesn't support this function`. By explicitly using the older `createEvent` technique, the bug is fixed.
fix(HTMLImports): use initCustomEvent for HTMLImportsLoaded

This commit switches the api to use initCustomEvent. It also cleans up some quotation inconsistencies.
Merge pull request #133 from aurelia/master

fix(HTMLImports): HTMLImportsLoaded event dispatch throws error on IE
Merge branch 'master' into fixes-70

Conflicts:
	src/ShadowDOM/wrappers/DOMTokenList.js
Merge pull request #81 from mysticatea/fixes-70

Fixes #70
Merge pull request #3 from webcomponents/master

update