Implemented QR Code as thin wrapper around libqrencode.

Wrapper is optional, and will only compile if libqrencode can be found.