Add dependencies for QR generation.
Rename CommmandSet to ProtocolStep.
Addition of code for NFC-phone/QR demo.

To be refactored.
Move (short-lived) protocol state to separate class.
First round of refactoring and cleanups.

The html/javascript still needs cleanup/refactoring.
Added eclipse project files that identify this project as a web project
Get rid of JS errors in eclipse
Merge commit '4bce59e' into refactor

Conflicts:
	WebContent/smartcardjs.jar
Make cardreader (applet) code work together with QR code.
Merge cardreader and qr demos.