parser: Remove test_toolprefix We no longer use a toolprefix with cpp.
Fix licenses
Add a test exposing two distinct bugs in the CPP dependency parser. This commit cherry-picks 7cdb8f6a170ce4574f16cae024ce8615970bdda4 from ssh://github.inside.nicta.com.au/mfernandez/project. JIRA CAMKES-450
Refactored parser init commit.