enable ie9 to transport complex form data

Currently form data is appended to iframe forms by simple string interpolation.  The breaks down if you're trying to send a JSON or other complex field – for instance angular.toJson uses double quotes to identify strings, which breaks down in the current implementation.  This fix uses the standard angular/jqLite implementation to set the value in a sanitized way.