Add object_type_t::name() function to get a name string for an object

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
Use object name function to name regions in kern_vm_map() if the caller does not specify a name

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>