Caching is only implemented on private repos
Refs #1086 - use full path
Refs #1086 - skip PEAR tests on HHVM
Refs #1086 - members can be null