Added support to deferrable unique, exclude and primary key constraints
(issue #405)
Merge branch 'change-405-unique-constr-improve' into develop