Added HID+CDC functionality

I've changed the serial code to the teensy usb serial example
(http://www.pjrc.com/teensy/usb_serial.html) and then modified it to add
the HID keyboard functionality. I believe I have configured the usb
descriptors correctly, and it works with linux. Windows needs some .inf
tweaking.
Reverted USB VID/PID
Merge pull request #2 from JamesGlanville/master

HID+CDC (still have to remove calls to the <stdio.h> library and document USB code)
Add Makefile to build mooltipass

Based on the avr_project.cproj file.
Add info header to Makefile
Merge pull request #3 from abbeman/master

Add initial Makefile
Name Change

Changed name of the project.
Merge pull request #4 from HansPeterHaastrup/master

Name Change
Naming convention, based on Hans email
renamed functions in CARD & FLASH
cleaning the code
cleaning interrupts code
documentation regenerated
doc
simplified smartcard interface and improved checks
Removed duplicate usb code, move to usb_serial_hid.c/h
fix typos, remove test code + slight refactoring
remove stdio.h to save space
Commented most of usb_serial_hid.c
tidied up usb_serial_hid.c