added overloaded ByExampleWhere<T>() method

Added an overloaded ByExampleWhere<T>() method with excludeNulls
parameter.

This is needed since OrmLiteQueryTests were failing because OrmLite was
assuming excludeNulls=false and thus resulting in a query for every
field in the table in the where clause when the object only had one
property assigned.