Added depedency file generation/usage option

If you define 'USE_DEPS' in your makefile, it should now create and use the .d dependencies, but if you don't define it, the makefile lib should work as before so that it's backward compatible.