Squashed multiple commits

Fix aliasing violations
Make use of new memcpy, tweak settings
Add ARMv7 optimized string handling routines... and many more

Signed-off-by: dragon <dragon7780@hotmail.nl>