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
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.