Improved key_file::biff_entry.

Added commentary for most of the functions and variables.
Renamed some functions and variables to better match their content.
Added some helper function (getters, setters, move constructor).
Fixed bug in location setter.