start handling of FOC contest

- added files to project
added contest files
contest recognition and initialization
add basic scoring logic for qsos

- report 1 one for normal qso
- regex match Gx4FOC/xxx and give him 2 points
- remember that we got him
fix declaration syntax
Merge branch 'master' into foc

- fix wrong setting of LAN designator
implement basic display of contest score
score continents correctly
add foc rules file
Merge branch 'master' into foc
renamed contest 'foc' to 'focmarathon', added keydefinitions

- Thanks OK1RR.
fix scoring for FOC marathon

1 point per QSO
2 points per country
5 points per continent
5b qso gets 10 points bonus
6b qso gets 15 points bonus
Gx4FOC joker counts double
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.
writecabrillo uses new function 'get_total_score()'

- In case we have complex scoring rules these function can redirect to
  a contest specific calculation
Change requested cabrillo format to uppercase
changed display of scoring results
fix date in copyright text
add list of countries to work

- scan initial exchange file and build list of countries
- display which countries are worked and which are missing
- Call with Alt+M
score 6banders as 5banders with an additionla bonus
update files (thanks OK1RR)