Offloaded just about all of the work in BAT lookup to
pre-calculated values, calculated at the time the BAT
values change. Thus shortening the time to check a
BAT, and calculate a BAT significantly.
BAT address validation and calculation should be
significantly faster with this, as that is far more
common than BAT changes.