Remove unnecessary -ms- prefixed CSS properties

IE has supported gradients, transitions, and box-shadows unprefixed
since implementation.
CSS cleanup
Bug fix for commit API commit b537de085422827887c07d0258a3d3c1df17678e

The previous commit https://github.com/remy/jsbin/commit/b537de085422827887c07d0258a3d3c1df17678e#L3R67 resulted in the API not being available to authenticated users.  The statement if (allowAnonymous) around the route prevented the route being available.  It is unnecessary to enforce this at a routing level as the middleware https://github.com/remy/jsbin/blob/b537de085422827887c07d0258a3d3c1df17678e/lib/middleware.js#L209 prevents API write requests without correct authentication.
Store user against bin even if allowAnonymous is true

Previously because an API key was only validated if allowAnonymous was true, an invalid API key could be provided and the request would have been accepted, and also if a valid API key was provided it was not used to authenticate the user.
Ensure API authenticated users own their bins

Previously the API key was used for authentication to allow non anonymous API access, however the bin created was not marked as owned by that user.
Clearer naming for api options allowAnonymousRead[Write]
Allow any config property to be overridden with Env var

Using format JSBIN_[KEY]_[KEY]=whatever

for example the following config setting:
   {
     "url": {
       "host": "localhost:3300"
     }
   }
can be overriden with the following environment variable set
JSBIN_URL_HOST=my.url.com
resolve merge conflict
Remove Kendo UI Q3.2012, add Q2.2013
Merge pull request #711 from gyoshev/lib/kendoui-2013-q2

Add Kendo UI Q2.2013, remove Q3.2012
rewrote the loop detect logic to walk characters to parse JavaScript properly and defend against loops
Merge branch 'master' of github.com:remy/jsbin
Fixed line number for loop detect
3.4.8
Non-floating menu version

Also made the navigation bar less harsh in the gradient. Though need to decide how to deal with the popup menus on the processors as they're currently just "floating" (much worse than in previous design) now.
new loop test - currently failing
3.4.9
return error to user notice when github auth fails
if no email from github, use empty string, not null
Fixes #715

Walks characters forward counting open brackets so the code doesn't accidentally insert *inside* the for loop. Added test too.