build-lily: trigger errors if there are problems with committing
add list-all-files git alias
add two scripts for manipulating text files
add missing .backup to config script
change alias 's' to $MY_SCRIPTS (as sudo !! didn't work anyway)
remove trailing / from MY_* directory environment variables

This hopefully shoouldn't affect any functionality, and
there won't be those ugly double slashes in these vars.
reword description
add snippet showing how to remove empty commits
add a script for filter-branching files from repo
add a comment to rstrip
add gri5 alias
add alias for discarding changes in git by stashing them
build-lily: change the logic of creating temporary commit

Check if there actually are any uncommitted changes instead of
just trying to make a temporary commit regardless of working
directory state.

The behaviour of the script shouldn't change (i.e. it should
work virtually the same as before).