mount_ramfs_linux warns if requested size>freemem
Use total mem size, and don't start if mount fails
Use proper def for GB,MB,KB and reuse code for mac
Merge pull request #86 from nicklan/fix-mount

mount_ramfs_linux warns if requested size>freemem