Added support for conflict algorithms when inserting

When declaring a (Inexact)ContentUri you can now specify a conflict algorithm that will be used when inserting into the database.
Specify -1 (default value) to use the old insertOrThrow method instead.