Minor cleanups and CMake Min. Versions

- CMake: check for **boost 1.49+** (*move*) and **CUDA 5.0+** (hypnos fallback)
- includes: add missing **mpl/find header**
- virtual inheritance: remove `: virtual public BaseClass` (not really necessary but complicates GPUOcelot parses)
- kernels: remove only `static kernel` function in the whole code (not necessary)