Added streaming support.

Adds streaming and null file support, plus tests. I also refactored the test suite somewhat as vinyl is already heavily tested, all the test suite should be doing is making sure that the autoprefixer is working correctly.