overhaul options. create clear defaults->rc file->cmd line presidence

-make options a struct
-remove global options
-refactor mash of animenu/lirc option/command related variable names
-re-work animenurc file, split all joined options
-make rc file reading more generic
-expand supported rc file options
-re-instate bgcolour option (further internal plumbing still required)
-consolidate all options code in options module
-move lirc structure / parsing to where it's used. remove 'tokenise' files