arm: Enable MMU and access domains

Described access domains.
kernel: Rename memory => mm. Move bitv.

Made `Bitv` more flexible.
Avoid warnings (mostly imports and names)