change the soversion from 1.0.2 to 1.1.2:
v0.2.3.4 had 1.0.2 but v0.2.3.5 moved to 1.1.0 because of TEMPO
option additions.  The new v0.3.x series stayed behind at 1.0.2
possibly by accident.
remove non-existent WildMidi_Live from header, along with its manpage
add missing header guard to wildmidi_lib.h
* wm_strdup: allocate with 4 extra chars' space, so that
LoadConfig can append chars as it sees fit.
* WM_LoadConfig: replace a few malloc+strcpy calls with
wm_strdup, remove two realloc calls, now that wm_strdup
provides the extra room we need: these changes reduce the
allocations count by 100++.
* WM_LoadConfig: where relevant, check for line_token[1]
pointer for null first and emit a different syntax error
message with WM_ERR_INVALID_ARG instead of WM_ERR_MEM.
* WM_LoadConfig: restrict new_config to its own context.
* WM_LoadConfig: revise a few error messages.
Fix cfg files without a newline at the end weren't parsed correctly.
tweak handling of configs without newline at the end
Handle cfg files with mac line-endings
WM_LoadConfig: change several syntax error codes from WM_ERR_INVALID to WM_ERR_INVALID_ARG
more document corrections
more more corrections to wildmidi.1
fix a typo in wildmidi.1. replace a few "-" by "\-" in wildmidi.cfg.5.