adjust PhantomJS bailout as per @hjdivad's suggestion
trying to get editable repos in user json
fix adding editable repositories to user data
Remove stray debugger
inCard function no longer accepts a resolver.
Return a promise to be assimiliated and make test using inCard reliable.
upgrade oasis 
- remove allow-same-origin
- configurable async callbacks (we should now be able to wrap all oasis next-turns in run loops)
  `Oasis.configure('eventHandler', function (callback) { callback(); });`

- improved error messages when requestHandlers only return undefined (as this is almost always an error)
- bail out of sandbox initialization if in phantomJS as this is not yet supported
guard against being logged out and getting no user data back
Update card dependencies
fixup repo shrinkwrap
bump glazier server
quote linkTo argument
isAdmin in card data, updates on login and logout
fix issue with proxy target deferreds when switching dashboards.
refresh all panes via server when user logs in or out
Style & layout updates

- Repository header typography + spacing
- Github Stars card improvements
- Animated tooltips
Merge remote-tracking branch 'origin/master'