Use 'bool' type for 'bool' module parameters, if supported.
In the compatibility header for linux/moduleparam.h, define a
type COMEDI_MODULE_PARAM_BOOL_T to be used for 'bool' module parameters.
For kernel versions before 2.6.31, make it an 'int'.
For kernel versions 2.6.31 onwards, make it a 'bool'. Support for bool
module parameters of type 'int' or 'unsigned int' is going away in
kernel version 3.4. In kernel version 3.3 it produces a warning.
The only bool module parameter we currently have is 'comedi_autoconfig'.
Moved the #include "comedi_fops.h" after the #include
<linux/moduleparam.h> to get it to compile.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>