Random Fourier Features [WIP]

Added support for random fourier features in DotFeatures.
Remains to:
 - be tested against random fourier gaussian preprocessor and compare results with the nips paper
 - add unit-testing
 - add support for other kernels (future PR probably)