Restore changes to pusher library
Assorted fixes for tests for new machine

Each comes with an attempt to prevent it from happening again.
Commit composer deps
Add backend testing task to gruntfile