3051 error handler

Fixes for :  
 * 3051 : App Form Phase II : handle form errors or no forms on first startup
 * 3075 : App Form Phase II : client side email with "+" fails on samsung galaxy mini
 * 3076 : App Form Phase II : change the config whitelist to accept regular expressions
 * 3080 : App Form Phase II : fhmap view elements don't remember old values for drafts or pending forms
 * 3078 : App Form Phase II : Initially Hidden Field not hidden