new check in check_bbbike_temp_blockings: fail on empty data record
check_bbbike_temp_blockings: check for correctness of data field

It has to be valid bbd data. The check in the whole eval{} block now
also dies instead of just emitting a warning.
data update (fixed index shift in optimized temp blockings file, and
other minor fixes)