Fragezeichen für Rufzeichen hinzugefügt

- Wenn im Eingabefeld ein Fragezeichen eingegeben wird
  und es kein leeres Feld ist, werden die Buchstaben in
  CW gesendet, gefolgt von einem Fragezeichen.
works now also with older glib version
prepare for tlf-1.2.1 release
drop unneeded variable
add a structure to represent worked stations

- move single fields containing parts of the information to a common
  struct ('callarray[]', 'call_band[]', 'call_exchange[]' and
  'call_country')
- rename 'callarray_nr' to 'nr_worked'
restructure main()

- factor out option parsing and curses initialization
- defer color initialisation until logcfg.dat is read
- factor out loading of databases
- minor fixes to failure handling
- factor out initialisation of hamlib, packet and lan connection
- factor out initialisation of keyer device
add correct deinitialisation of RTTY controller
restructure threading logic

- background thread gets started as before but main logging function
  'logit()' stays in the main thread
- add an cleanup function via atexit() to stop background thread
a little cleanup

- make global variable local
- fix doxygen syntax
- update description of datastructures
cleanup call of sunup() function

- move global vars to parameters
- cleanup includes
- add include guard
cleanup qrb calculation

- change internal representation of station coordinates from
  string to double numbers
- drop usage of global variables and make them local funtion parameters
- cleaunp include files
- add include guard
cleanup clusterinfo()

- drop compiler warnings
- simplify
- cleanup include files
- add include guard
- move datastructures to file scope
- rename 'ptr' variable to 'nr_of_spots'
cleanup clusterinfo()

- split out functions not belonging to the cluster display
Merge remote-tracking branch 'upstream/master'