Fix identified by Mikulas Patocka.

The problem is that Map_ReadW reads 16-bit words from guest's memory and stores them in host-endian-byte-order in xq_turbo_init_block.  Most entries in xq_turbo_init_block are 16-bit words (thus it is ok that they are stored in host-endian-byte-order), but there are three fields in this data structure which are referenced as byte oriented fields. (phys, hash_filter and bootpassword).  These fields need to be handled in byte order to be properly interpreted.
Fixes to infinite loop issues found by Mikulas Patocka
Removed recently linked dependence of VHD support on Large File support.  VHDs can be supported without large file support up to the limits a system without large file support (i.e. 2GB).  Fixes issue #35
HP-UX port supplied by Mikulas Patocka