Do I need paint primer? Which one is best? We tested shellac vs water vs oil based painting primers (Zinsser 123, Cover Stain & BIN primer), the winner is..