Add on_form_prefill hook to BaseModelView

This is a solution for custom edit form fields that need to be pre-populated from the database in a way that Flask-Admin cannot figure out by itself. My personal use case is explained [over here](http://stackoverflow.com/questions/24808028/how-to-handle-ordered-many-to-many-relationship-association-proxy-in-flask-adm).