Fixed to better support Bootstrap3

I removed references to .uneditable-input as this component no longer exists in bootstrap3. I also modified the contextual styles to match those that exist (.form-group.has-error, etc.) in bootstrap3.

Also, added support for switching around the order of buttons within the input group (I like to put the remove button in front of the file name)