Fix library usage

Library examples from README does not work currently. There is no
"main" entry or "index.js" file in the root of the repo. Fixed by
adding "main: lib/index.js" to package.json
Prefixes for screen orientation
Adding tests for screen orientation prefix
Adding default browser list to config
Typo in config
Creating feature detect and polyfill for screen.orientation; renaming polyfill to reflect above changes
Removing IE versions from polyfill config  because screen object is not writable
Remove generic implementation of screen.orientation
Merge pull request #212 from Financial-Times/screenOrientationPrefix

Prefix for screen.orientation property
Merge pull request #210 from SevInf/fix/lib-usage

Fix library usage
toISOString: Add tests, fix polyfill (toUTCString output is not consistent)
Mark tests as skipped instead of commenting them out
Fix #203, and move the cloneNode polyfill into a new entry with tests.
DOM4 spec
Doesn't work in IE7
Blank polyfill for default Element/polyfill.js.
Merge pull request #220 from smallmultiples/clonenode

Blank polyfill for default Element/polyfill.js.
Use native func in IE8 to avoid circular calls with html5shiv overriding createElement.  Probably faster too.
Merge branch 'clonenode' into html5shiv
Classify HTML5Shiv as a separate feature to the Document constructor (new naming convention for features that do not directly map to API names)