fix some issues with hal and modernize a bit
hal 0.5.14
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.