add missing files target.* to VS projects
Define Pprotectionnames as extern.
Merge pull request #1730 from ibuclaw/Pprotectionnames

Define Pprotectionnames as extern.
Merge pull request #1729 from rainers/fix_vcbuild3

add missing files target.* to VS projects