tools: new folder for driver development tools
rebind: don't show errors if device already bound

Also, rename script variables for better readability.
hid-g19: minor changes
hid-g13: cleanup probe and removal code

Also add suspend/resume handlers.
Reformat all sources according to linux coding standard

http://www.kernel.org/doc/Documentation/CodingStyle
Add emacs script for linux indentation style

Mainly accounts for differences with my personal settings.