Add some more stuff to Caramia.Buffer.

 * Copying from one buffer to another
 * Convenience function to copy from a Data.Vector.Storable Vector.