Reworked :hidden selector and added specific tests
Added :visible and begun :enabled compiled selectors