Fix members not being found on Type.

The following statement was failing to find FullName on Type.

    'abc'.GetType().FullName
REFACTOR: Extract matching object members in expressions.
Implement throw statement.
Fix tests on Mono.

RuntimeType class on Mono is called MonoType.
Supporting throwing .NET exceptions.

    throw New-Object System.FormatException
Merge pull request #161 from mrward/throw

Implement throw statement and fix members not being found on Type