Git ignore added

Default git file, minus Eclipse project files which should be versioned.
Protocol File Utility added

Searches for menu options in the protocol file. Working and tested, but
a few minor issues to still resolve.
ProtocolType paramter added

-a "A"  ... or leave it blank to grab all protocol entries.
ReturnTypeTool added

Plan to refactor this and make it re-usable by the Eclipse Plugin
ReturnTypeTool changes

Tool does all of the validations on fanouts, not just reporting what
fanouts have what return type. It will only reports invalid fanouts for
a given routine. It also now takes routines as parameters instead of
entry points.
Merge
Fixes for post merge

Blocks type is no more, minor refactoring to fix that.