Sparsebundle support

Adds support for Apple's sparsebundle format. It should work on any Unix-like platform, no OS X functionality is assumed.

See this bug: https://github.com/cebix/macemu/issues/18