Add new NEON-optimized memcpy, and add cortex-strings memcpy

Implement a new NEON-based optimized memcpy function, which has
better performance especially for the unaligned case. It is
optimized for both Thumb2 and ARM mode.

Also add the memcpy-hybrid functions from the cortex-strings
package for comparison purposes.