start cleanup makelogline

function gave segfaults more than once. Needs a serious overhaul.

- add include guard
- move include files to .c
- sort out different tasks
- sort order of preparing time and qso number
split contest independent and dependent part of log line
delimit strcat operations

- from time to time we have segfaults from copying to long information
  fields into the logline. Then we are past the next column.
  If we later try to fill up the space we get a segfault.
- Now we delimit all strcat operations which can have a variable field
  length.
refactor padding with spaces and simplify
cleanup

- move scoring lgoic to 'makelogline'
- drop unused variable
initialize complete call statistics

- rescoring works by rereading the logfile and building the
  whole statistical data from there. Until now band and country data
  for worked calls got not reinitialized. Therefore we got wrong result
  when deleting the last call and rescoring.
fix whitespace differences to tlf/master
Merge pull request #17 from dl1jbe/master

initialize complete call statistics
drop support for ORION_KEYER

- A check on the mailing list showed that nobody seems to be interested
  in that feature.
  It was also not mentioned in the man page or on Rein's old tlf page.
Merge branch 'master' into foc