Add option to clean postgres DB when restoring

Without the "-c" option database restore can fail if there is an existing schema.

'Clean (drop) database objects before recreating them. (This might
generate some harmless error messages, if any objects were not present
in the destination database.)'

http://www.postgresql.org/docs/9.2/static/app-pgrestore.html