addRecord with better identity_insert

Added $getIdentityColumn which gives the name of the "identity" column on the table. This is necessary because an identity column doesn't have to be the primary key.

Extending abstract's addRecord method, this now checks for trying to insert a value into any "identity" column, not just one named "id".

Removed addRecordPrefix & addRecordSuffix