Update util library
Change the default log filename from %F to %Y-%m-%d; the latter segfaults on windows

You think I'm joking, don't you.

I invite you to open lua4windows and type "os.date('%F')" in.
Use love2d 0.9.x gamepad API rather than joystick API.
Toggle fullscreen off when launching based on current fullscreen state

This should hopefully fix the issue on windows where in borderless
fullscreen mode, VLC pops up behind emufun.
Rename LOG -> log
Use flags.parsed in logging lib so that it picks up changes immediately
merge emufun.config and emufun.config.flags namespaces
Add library-paths flag
Fix cache reading and writing

We can get away with this for now because "seen" is the only supported
flag.

- separate flags with ; rather than :
- store values as key=value rather than key:value
- do not store keys where the value is false
Move window control code into its own file

This should also fix the window positioning bug on windows, which is
apparently caused by using setFullscreen() to toggle fullscreen mode
rather than setMode().
Fix breakage of love.update function.