Add a progress bar

For big patches, the process can be very long (20 minutes).
Now you know how long you will wait :)

The --no-progress param removes this progress bar.
template name should not contain .tmpl anymore
Fix unit tests - should not be based on hash keys order
The prog theme for the OPAC is deprecated, now use bootstrap

See bug 12162 comment 27.