refactor drawing a bit; cy.png() export now allows bg spec & (full image or current viewport); should fix flicker issue in navigator plugin; closes #378 with added documentation