Making push a dependency

I say we cut the cord.  Let developers decide what they want.  It's the Cordova way now, and I personally feel it should be our way too.  Less support issues as well.