Fix Firefox 18.0.2 complaining about a missing parameter for a setter
Merge pull request #49 from cburgmer/master

Fix Firefox 18.0.2 complaining about a missing parameter for a setter
Include the MIT license with the npm package

Closes #50
Version bump
IE9 support

Replaced __define[G|S]etter__ with Object.defineProperty.
Replaced String.trimRight with String.replace(/\s+$/,"") because trimRight
is not ECMAScript5 function and IE does not support it.
Merge pull request #55 from ksobue/gh-pages

IE9 & IE10 support
Correctly set parentStyleSheet on inserted rules