Cache the PTX files for compiled kernels
Cache filename specifies whether it was compiled in 32 or 64 bit mode
Eliminated some #defines to improve the efficiency of PTX caching
Can set OPENMM_CACHE_DIR to specify where PTX files should be cached
Merge pull request #84 from peastman/cache

Cache the PTX files for compiled kernels