File Upload Widgets

These commits adds file upload widgets which were based on the examples from Jasny tutorial:
http://jasny.github.io/bootstrap/javascript.html#fileupload