Parsing of "package" declaration and "depends" statements and unittests.
FIXUP: removed unneccessary FRIEND_TEST from parser.h.
FIXUP: Parser AST checks for "package" and "depends."
Class definition Parsers and unittests.
Spec properties Parsers and unit tests. Tests requiring ParseFunctionBody() currently fail.
Removed Friend test include and namespacing for Parse unittest.
Revert "Removed Friend test include and namespacing for Parse unittest."

This reverts commit 109e4d1f6ade7ca5a859212aceec85186046bb73.
FIXUP: partial Function Parsers. Switching Computers.