fixed some tests as hhvm always returns false for ReflectionArgument::isOptional()
skipped a test on hhvm
fixed a test on hhvm
removed a test that do not pass on hhvm as it is not able to compare DateTime objects properly