Minor cleanups and CMake Checks Minimum Versions

- CMake: check for boost 1.49+ (move) and CUDA 5.0+ (hypnos fallback)
- include: add a missing mpl/find header
- virtual inheritance: remove ": virtual public BaseClass" (not really
  necessary but complicates GPUocelot parses)
- kernel: remove last "static" kernel function in the whole code
  (not necessary)
Print libSplash Version During cmake