Cleanup of API (removed module WEBQR_HTTP), allowing a non-Web UI e.g. script to use the same API. Documented WEBQR_WEB. Use of more informative HTTP status codes and headers required according to RFC 2616.