randomize fieldnames, add honeypot

the input names for the captcha are now changing depending on the
current page and useragent.

a CSS hidden field was added that should *not* be filled.