Switch to capability checks for blacklist checking instead of version

This way HHVM will instantly get support when they add the right
capabilities.

See https://github.com/facebook/hhvm/issues/1647#issuecomment-58161828