Remove unwanted throws clause from AggregateCounterOperation's retrieve method.
Fix doc generation now that we have mutually exclusive options
XD-561 Parse now verifies that all modules are valid.

XD-561 Tests now support enhanced parser

Merged code after rebase.

Added changes requested from code review.

EnhancedParser now checks for nulls in its constructors.

Code Meets Code Review requests.
Updated code based on code review comments

Removed the toLowerCase for the name string for name searches.

Bug fix for a module that is both source and sink.