Add new filters to Purchase Log List Table class (prepare_items())

Currently, there's no great way to flexibly modify the SQL query in the Purchase Logs list table class.  You can only filter the returned items, not the query that gets them.  This causes unexpected results when attempting to filter through the purchase logs in plugins.