**********************************************************
** Change History
** 
** Cherry USB Kernel Modul for MSR
** 
**********************************************************

24.01.2007
====================
- Fixes for Kernel version 2.6.19

21/04/2006
====================
- added support for Kernel version 2.6.15 and Fedora Linux


09/02/2005
====================
- added support for Russian, German (standard), French (Canadian) and English (United Kingdom) MSR translation tables

05/09/2005
====================
- Added support for SPOS Dell keyboards


03/10/2005
====================
- If no JPOS applikation is active, the output of the magnetic stripes is redirected to the console.
  While a linux textconsole can handle this amount of keyevents, X cannot (especially on the faster keyboards).
  To fix this issue, a configurable delay is build into the driver.
  It can be adjusted by changing the EventDelay variable in the msrdrv/header_terminator.h file before compiling.
  Additionally for Keyboards that don't have their own configuration like the Cherry MultiBoard USB,
  MSR headers and terminators can be configured and the output of start, stopsentinals
  and individual tracks can be enabled and disabled using this file.
	Cherry MultiBoard USB: Decoding is done by kernel module. Kernel module adds header/terminator and forwards data to console
	SPOS: Decoding is done by keyboard. Kernel module forwards data to console				


02/04/2005
====================
- Kernel Module now supports APUSB and SmallPOS

10/04/2011
====================
- Updated source code to compile and run with kernel.org kernels 2.6.27.56 
  thru 3.0.3. Tested on debian 32 and 64 bit
