Add support for DBs which don't distinguish between insert and update

- Add 'distinguishes_insert_from_update' flag to db.backends.BaseDatabaseFeatures
- Use Model._state.adding to set 'created' parameter of post_save signal