Merge pull request #5 from dl1jbe/master

Some fixes for tlf-1.1pre3
better report of unsupported config keywords

- refactoring out the relevant code
- make error messages standout and beep. Give the user 2 seconds to
  read.
- Drop not needed keyword 'FILTER', 'enable' and 'disable'
- Fix prototype
dupe handling in bandmap_next() changed

- dupes will be skipped during ctrl-g
- make that feature configurable via bm_config.skipdupes
fix recognition of keywords

- keywords with parameters did not work if keyword was not in first
  column
- fixed to not accept keywords not in first column
allow configuration of bandmap filtering in logcfg.dat

- BANDMAP -> use default values (no filtering, livetime = 900 s)
- BANDMAP=<xyz>,<number>
  <xyz> string parsed for
  'B' - only own band
  'M' - only own mode
  'D' - do not show dupes
  'S' - skip dupes during grab_next (ctrl-g)
  <number> livetime for new spots in second (number >=300)
divide livetime by 2 as aging is done every two seconds
Fix description of LOWBAND_DOUBLE keyword in man page.
cleanup

- drop unused variable
- fix wrong initialisation of 'buff'
further cleanup

- fix implicit declaration warnings
- drop unused variables
dd some headroom for grabbing next frequency

- if hamlib and/or rig does not handle frequency exact it may happen
  that ctrl-g get stuck at the actual station and does not jump to the
  next one with higher/lower frequency (see reports from Andy Dec2011)
- take only spots now, which have a frequency some 20Hz above rigs QRG
fix location of #endif line
document configuration of bandmap filtering
new cty.dat from OK1RR. Thanks
add old forgotten comments for tlf-1.0.5
summarize changes made between tlf-1.0.5 and tlf-1.1.0
Move New_Bandmap.txt to doc/
Some corrections
adapt man page to new features
move tlf's history of changess to NEWS file
Prepare for tlf-1.1.0 release