Added GC run to monitor memory usage
- Moved spec loading to Details\SpecTools for re-use in Executor
Added gc_collect_cycles() to tearDown() in tests
Updated to support HHVM