Products can now be sorted based on priority. Priorities can be tag specific or overall sort priority.

This includes changes to the default sort behavior: if no sort order is used on product indexes the Products API will sort products based on the decreasing priority.

This allows certain products to be boosted based on priority for product category pages.