anchor.diff:  class Sync.Pusher extends Sync.Adapter
   
     subscriptions: []
  +
  +  available: ->
  +    !!window.Pusher
   
     connect: ->
       @client = new window.Pusher(Sync.PUSHER_API_KEY)
  
positive.code:     return unless Sync[@CLIENT_ADAPTER]
      @adapter = new Sync[@CLIENT_ADAPTER]
      $ =>
        return if @isReady()
        @ready = true
        @connect()
        @flushReadyQueue()
  
negative.code: 
    subscriptions: []
  
    available: ->
      !!window.Faye
  
    connect: ->
      @client = new window.Faye.Client(Sync.FAYE_HOST)
  
  