Adding support for a null injectable case

This is causing a multiple definition linker error on mac and linux(travis). All tests pass for me without this template specialization. The `if(sizeof...(Ts) == 0)` case on AutoInjectable.h:204 takes care of this. Was this template specialization required on windows?