option to turn off compile verification
fix #87 tail call optimization bug
function check for varargs
added i16 type also big refactor

in particular fixed a whole bunch of literal numeric type checks in
the code.
missed some tail calls for tail opt bug
added mcopy
added tail optimization test
still need double and float for the moment
add extempore-logger minor mode

merge updates to extempore.el from the dsp-refactor branch

add the beginnings of the extempore-logger minor mode

extempore-logging is feature-complete, but doesn't work yet

a couple of extempore-logger bugfixes

make extempore-logger minor mode global

the keystrokes are captured, but the advising isn't working yet

more tweaks to extempore logger, but advices still don't work

fixed advising problem (needed to activate the advice)

also better handling of mixed type arguments

fixed bug in append-to-file call

improved extempore-logging

add regexp to strip out the \r\n chars during logging
extempore-logger use existing logfile if defined
TAGS file: allow underscores in xtlang func names
added more session management, compression functionality to
extempore-logger mode
add extempore-logger subdir to gitignore
logger bugfixes
tidy up start-stop logging, format strings
better logger date formatting
add C-x C-l keybinding to toggle logger minor mode
logfile now gets written in sorted order (not in sorted chunks as before)
whitespace cleanup
changes to --run for safer startups

changed startup order of primary and utility procs
also added --run init file as a TASK call rather
than as an inherent primary process init.