Change accepted line length from LAN

- Log lines are longer since we added the QRG to its end. The LAN code
  missed that change until now.
- Thanks airween for the patch.
Drop assert statement

- if no multiplier counting rules are defined (missing in 'rules' file)
  until now the code fails with an assert statement.
- Changed it to use only a multi count of 1 in that case.
Fix handling of non existing cabrillo format file
extend list of ignored files
fix cabrillo definition

- use TX identifier at end of line only for cqww contest
cleanup use of internal variables

- use M_PI from math.h
- make some global variables privat
Adapt ':char' command

- accept 0 (off) or 2..5 as number of characters before autosend starts
- changing input can be dropped with ESC
SPACE and DOWN no longer starts autosend feature
cleanup unneeded statements
implement reworked autosend feature

- starts after 2..5 characters
- shorter calls have to be finished with ENTER key
- as soon as autosend starts only alfanumerical keys are accepted
- no edit after input possible
- switch to sending exchange after 700 ms timeout
Initialise tlf's node designator (THISNODE=...) to 'A'

- Even if you do not use the LAN features and forgot to name your node
  in logcfg.dat the node designaotr is used internally for adding a
  QSO to the bandmap.
- Further add some check logic to allow only designators 'A'..'H'
document default setting for node designator in man page
Allow autosend feature only in RUN mode
fix description of :CHAR in man page
rename to 'autosend' and comment funtion
Merge branch 'autosend'
New databases from Ervin HA2OS
add some comments about needed refactorisation
prepare refactorisation

- drop unneeded include file
- add new 'cw_utils'
move speedstr definition to cw_utils

- furthermore replace extern definition by including cw_utils.h