Allow numeric pk to be passed to QuerySelectField

AngularJS is submitting integer values for my object IDs, failing to match the listing created by QuerySelectField. Since all the pk are converted to str/unicode... through text_type I'd like to suggest doing the same with the formdata passed to the field.