fix up build on centos 6.3

centos 6.3 uses xen 4.2 which causes a few build issues.
example hack to stop permissions issue in ballon
printf hack in balloon.ml
add some printf debugging
use alternative read file implementation
added extra debug statements
try read a different file first