Attributes access with perfect hashing in nitvm

Attributes access in runtime objects of the virtual machine is now functionnal with perfect hashing.

This includes: 

Small other changes to clean the code in vm.nit

Signed-off-by: Julien Pagès <julien.projet@gmail.com>