Add -MP option for generating phony targets for all dependencies

- Modelled on similar option in GCC
Merge pull request #32 from kwwette/depend-phony

Add -MP option for generating phony targets for all dependencies