Kernel CCA

Hello! 

I have kernel CCA implemented, hope this can be used by others as well. The ''make'' doesn't complain any errors or warnings. Please have a look. 
For numpydoc to compile properly, you need a space after the ``:``