svn-update
Merge pull request #7 from flesire/svn-update

Latest update from jnode svn
HFS+: Fix a defect reading from multiple extents.
HFS+: Refactor out some common b-tree code.
HFS+: Refactor out further common b-tree code.
HFS+: Fix a problem reading files that had overflowed into the overflow extents file.
Remove an accidentally committed test.
HFS+: Update test expectations.