Don't use Attribute-laden ItemList save/load functions

/etc/fstab and .log files are not under edit_file editing
model, so their load/save should not be influenced by Attributes
struct.
Move RawSaveItemList to the module it is declared in
Fix return type and argument name for accurateness
if (foo) {} is not a very useful construct
Don't rely on combining variables from several compilation units