Fix for #2216 Active Record find by pk using array with mixed keys

Fix for #2216: Active Record find by pk using array with mixed keys.
"CDbCommandBuilder::createInCondition()" has been updated allowing to pass array of values with mixed keys for the single type column.