[ARM] Refactored cpuid and features enumeration

Signed-off-by: Sukanto Ghosh <sukantoghosh@gmail.com>
[ARM] arm32ve: shareability is 2-bit field in lower-attributes of LPAE

Signed-off-by: Sukanto Ghosh <sukantoghosh@gmail.com>