Added a couple of things:

1) In retype_tbl implementation, partitioned the retype_tbl for kmem
and user memory as we have separate physical memory regions when
running with Linux.

2) Added more retyping operatings in llboot. Fixed some issues as well.