973811: Small vms show ram as 0.

This is due to rounding the memory to the nearest integer. This change makes it a float which is rounded to  spaces.
Merge pull request #2499 from Katello/bkearney/973811

973811: Small vms show ram as 0.
Allowing modules to be dragged and dropped