Added missing required kernel names to check of platform capabilities.

This fix addresses Issue https://github.com/SimTk/openmm/issues/267#issuecomment-31578212

The kernel names `ApplyConstraintsKernel` and `VirtualSitesKernel` are added to the platform capability check for safety, since they are initialized in the next code block.