Don't discard exception
Propagate MissingPropertyException and MissingMethodException which are not for the property/method we're invoking,
Moved classes used by tests into separate package.
Some fixes for tests to work under Groovy 2.2
Upgraded to Groovy 2.2.2