plupload : allow options from the controller

The plupload directive is now more flexible : instead of enforcing
image files, the controller can choose what to do. Moreover, with the
init options, we can bind plupload events directly.
fix bad request with ad preview