CRM-15446 extend alter tests

I extended the alter test to cover 5 more entities - a couple of fixes in the test & fixed priceFieldValue not to set defaults on updates (same format as the contribution fix)