change msbits_subtractive_fill_all() to return index of filled masses
add footsteps of bf recording and outputting function
fix some bugs

/replace bf_history_part clean function
/fix illegal bit operations
/change bf_history_output to print tale also