norflash: fix handling of boundaries

This was slightly off since my introduction of hidden sectors^^^^^
blocks in the norflash driver.
ARM: user_memcpy/memset/strlcpy: fix my horrible ARM assembly

Turns out I was way to green (and tired) last year to code this properly...
now they finally work and the kernel is a lot more stable for it.