Make the qrcode plugin optional

This patch make the plugin-qrcode optional.

In fact the purpose of a plugin is to be enable or disabled
depending on user needs. Or not?

By default is backward compatible.