Add :conditions option to uniqueness validator

Wonder if tests will pass! @square/railsfork-contributors