Add infiniband support (ramdisk and detection)

Hello,
Add infiniband support branch cleaned and rebased on master
I think that it's ready !