Random: Removed unused code from viennacl/rand/

Was no longer in use.
Sources: Moved matrix_def.hpp and vector_def.hpp into detail/ folder.

These files are not meant to be included by the user -> hide them :-)