Glassfish test support



Modifying spock tests to add support to run in different containers.

Glassfish support is not 100% complete

Valve support still works for all tests.

Improved the Test property lookup to close the input stream and to encapsulate all test properties to a container class.