Removing inclusion of "Generic.Functions.OpeningFunctionBraceBsdAllman" sniff

The "Generic.Functions.OpeningFunctionBraceBsdAllman" sniff is indirectly included via "FunctionDeclaration" sniff
FunctionDeclaration: +validate multi-line declaration opening brace
Add "try/catch" support to "ConstrolStructure" sniff
Add "try/catch" support to "ConstrolStructureSpacing" sniff
Fixing "-1 found" error in "ControlStructureSpacing" sniff
Improved "catch/elseif/else" support in "ControlStructureSpacing" sniff

- when "catch/elseif/else" is found on same line as preceding control structure closing brace, then more descriptive error message is shown (before was "0 blank lines found; 0 expected")
- if error is detected at the end of "try" and at the beginning of "catch" then don't report it twice

Closes #52