Add IE7-9 support

nprogress currently uses translate3d(), which is only supported on IE10 (along with most modern browsers).

This fix sniffs whether the browser supports translate3d(), and falls back to translate() (IE9 and other non-3D-supporting browsers) or margin (IE7-8) if not.

Adds a new setting (positionUsing) which is populated the first time that NProgress.set() is called, calling NProgress.getPositioningCSS() which determines which positioning CSS rule to use.

Changes NProgress.set() to call barPositionCSS() to determine what CSS to set on the bar (which uses positionUsing to determine whether it uses transform3d/transform/margin).

Sniffing code based heavily on Zynga/scroller IE8-9 support code:
https://github.com/zynga/scroller/pull/4
Merge pull request #3 from markbao/master

Add IE7-9 support (#3)
Add link to MIT License.
Page: fix the redundant 'small nanoscopic' tagline.
Remove the busy cursor CSS.
Update the changelog for v0.1.1 so far.
Add extras.css as a repository of extra goodies.
Add configuration option to disable spinner
Update readme on Turbolinks usage.
Merge pull request #9 from rahulcs/master

Add configuration option to disable spinner (#9)
Add tests for showSpinner. (See #9)
Update changelog with spinner. (See #9)
Update changelog to give credit to markbao.
Update changelog with citation for #8.
Add [role=spinner] to identify the spinner element (See #5, #9).
Update changelog.
Use three equal signs whenever possible.
Whitespaces and formatting.
Release v0.1.1
Update commonJS loader for component.io.