Update to 3.5.7 kernel

- Update version in changelog
- Import patches from Debian 3.5.5 kernel [1] & fix to apply cleanly
- Import kernel configs from 3.5.5 [1]
  - Fix three kernel config options with invalid values [2]
- Remove unbuilt modules from 'installer' lists [3]
- Set ABI name to '1mk' for Machinekit
- .gitignore build artifacts
- require kernel-wedge >= 2.82 (was 2.84) to build on precise

[1] http://anonscm.debian.org/viewvc/kernel/dists/trunk/linux/debian/?pathrev=19407
[2] output of 'make oldconfig':
    .config:989:warning: symbol value 'm' invalid for MFD_WM8400
    .config:1030:warning: symbol value 'm' invalid for BMP085
    .config:1526:warning: symbol value 'm' invalid for POWER_SUPPLY

[3] Error:
        kernel-wedge copy-modules 3.5.0-1mk amd64 3.5.0-1mk-amd64
    missing module olympic
    missing module hid-hyperv
    missing module serpent
    command exited with status 1
    make[2]: *** [install-udeb_amd64] Error 2
    make[2]: Leaving directory `/home/john/linux-rt-deb'
    make[1]: *** [binary-arch_amd64] Error 2
    make[1]: Leaving directory `/home/john/linux-rt-deb'
    make: *** [binary-arch] Error 2
Packaging tweaks:  feature set rules hooks and auto-'Provides:'

Enable a feature set to include its own makefile in
debian/rules.featureset-<featureset>

Don't build irrelevant vanilla kernel: turn off 'none' (vanilla)
featureset, and teach gencontrol.py not to build udebs if 'none'
featureset is disabled

Automatically add "Provides: linux-image-<featureset>" and "Provides:
linux-headers-<featureset>" in feature set packages
Integrate r8168 NIC driver

The upstream kernel and Debian packages don't include the r8168
driver, and the r8169 driver is autoloaded when an r8168 chipset is
detected.  The r8169 driver is notoriously unreliable when driving the
r8168, and only drives it at 100Mb when it does work.

For unknown reasons, the r8169 driver stops working altogether in
otherwise-identical kernels to which the Xenomai patches have been
applied, so this kernel includes the r8168 driver, blacklisted by
default.

Downloaded from:

http://r8168dl.appspot.com/files/r8168-8.038.00.tar.bz2

Changes:

- Include the driver files as a patch
- Plumb the driver source into kbuild
- Add the module to the package installer files
- Generate a modprobe.d blacklist file from the postinst script *

* The r8168 driver conflicts with the r8169 driver.  Kernel packages
must not contain conflicting files, so all filenames must be unique.
/etc/modprobe.d/r816x_blacklist.conf can't be included as a packaged
file, so instead it's created by the postinst script, with the r8168
driver blacklisted by default.
Add Xenomai feature set

- README file with build instructions
- Add 'xenomai' to config/*/defines
- Add xenomai kernel config
- Featureset rules, debian/rules.featureset-xenomai:
  - add Xenomai patch as prereq of debian/control
- Add Build-Depends: linux-patch-xenomai and me as Maintainer: