limit todo lists to only the first 30 items

otherwise, they tend to roll off the screen
tweaks to the script which implements my volume up/down

now adjusting by 4 (by 2 was too slow to respond)
fixed the bug with `reset`
handle VCtools commands with dashes in them
enabled subtitles, and a few other tweaks

converted to function signatures
better implementation of centering
some fixes for clgrep and associated vim macros

vim macros were working oddly (if at all) due to the fact that it _really_ doesn't understand same-line comments
first line of display was borked by bad progress monitor
usage message was wrong for `t`
added -s option to omit hostname

also threw in command-line help while I was in there (what the hey)
add shell completion for vc

also auto-refresh it whenenver `resrc` is run
revamp the fake `vbranch` to be more consistent in its use of %Mainline over "master"
some simplistic next/previous section macros
some fake timer fixes:

-	make `fake_timerttl` understand Trac ticket numbers
-	make `fake_timerttl` better handle files with multiple weeks
-	added some debugging
have `addpath` use Shell::Guess / Shell::Config::Generate to handle bash/tcshrc diffs
got more space again (for whatever reason)
fixes to my vim ^C macro

switchover from old `vconfig_directive` method to new `vc info` method
add a target for files in CE project
fix `vc stg-amend` so it works even on the very first unpushed commit