Prefer 'Pusher' over 'libPusher' in paths.
Use the global header in the sample app and get it building.

libPusher's static library target should not be linking to libPods.
Revert previous change - link to libPods in static library and not in
the sample app or test targets.

This makes building a pre-compiled binary easier.
Merge branch 'master' of github.com:lukeredpath/libPusher
Improve naming of connection state.
Further enhancements to automatic reconnection logic:

* reconnectAutomatically is deprecated and ignored.
* Connection failures will be reported to the delegate and no automatic
reconnection attempt will be made.
* On disconnection, the delegate is notified and then, if the Pusher 
error code permits it, automatic reconnection will happen either immediately
or after a configurable delay (5 seconds default).
* If the client is going to reconnect automatically, the delegate will
be notified through the didDisconnect delegate method - clients can use
this to determine whether or not they will have to handle reconnection
themselves.
* Clients will continue to receive a delegate call informing them of
the delayed reconnection attempt (which may be a zero delay). Clients
can return NO from this delegate method to abort the automatic reconnection.
* Clients can also return NO from the willConnect delegate call to
prevent connection.