Added IDE controller model.
Added missing member initializations. NUL used to only hand out zeroed
memory.
Avoid bugs on 64-bit where ~0U != ~0UL.
hostsink: print <size> columns, not <size>-1
Made profiling stuff 64-bit ready (fixes #23)
Fixed printf calls.
Enable profiling by default.
Revert "Enable profiling by default." Needs linkerscript changes.

This reverts commit 17bed2acdd0adf6683907bad70b6fa3e5f61bddb.
Connect pcidirect to the build, even though it is non-functional right now.
Initialize error to DISK_OK in MessageDisk long constructor. Otherwise, vbios_disk (and others?) read uninitialized values.
Don't check AH. We never set it in this path. Fixes booting from disk.
Don't map BARs < page size by default. Offer a map_mode flag to allow unsafe mapping of BARs. Addresses #24 and #25.
Correct in_range test for BAR mapping. #24
Problem analysis in 5811851146e1d4b9915f60968376eb65d8f4abb8 was wrong. error() sets AH and we need to check it. But we better make sure it is 0 before...