Merge pull request #45 from Daniel-KM/widget_guest

Widget guest 
Thanks!
Incorporate @rsanc77's upgrade fixes
Fix the Notice when there's an empty new element. Might be partially duplicate with #44
allow everyone to the thankyou form
On upgrade, convert users before sql updates so if it has to run again the database changes don't try to duplicate
fix overzealous deletions of debug messages
Skip batch change checkbox for private contributions, since those shouldn't be changed.
Fix wrong-headed inclusion of table prefix name
Checks that upgrade_files is writable
add csrf to public form
translation addition
UTF-8 on emails and touchup of csrf usage
add file for user data
Add debuging in user import for testing. Simplify to just use email as username since Omeka 2.2 allows that.
require omeka 2.2 or higher in ini
pull from tx
actually check the Captcha
make captcha reappear after failed entry
fix link to recaptcha security settings
fix min Omeka version to match with security fixes