Revert accidental changes caused by bad merge.

This commit reverts 9 commits that should not have been included
in a merge into relase-3.13.0 by apipkin's commit 81244d4.

That merge brought in changes from dev-3.x that do not belong
in release-3.13.0.

Reverted commits are listed below.

Revert "addition of unit test"

This reverts commit 39510ffa6070f682efa7149803eab8996bc7c88f.

Revert "added `selectedIndex` check"

This reverts commit fbe76bee527bfd2e856e3636239a86eed68e36e6.

Revert "clean up of parent node references"

This reverts commit f28d7f7320403a4267db94bf11b6095978437acc.

Revert "`selected` element is now properly set after html insertion"

This reverts commit 1e40f3328f9f6d8f14f5ee44809f977b6b1d90ae.

Revert "build cssreset"

This reverts commit eb8c891a0db7a2bad11f151e0a033fa0536ca43d.

Revert "build cssbase"

This reverts commit e4fb59d86f8d0fff77df0cc2138cd330eefd7624.

Revert "Removed contextual selector for 'dd' styling + commented ie7 hack"

This reverts commit a7bc5c247c9cbaaf8ee6b7dce095bd9e7de1fbfe.

Revert "Grouped 2 rules for input/textarea/select selectors"

This reverts commit 0a2e07ee1cdaf74089326705ac11a647e669de43.

Revert "Build."

This reverts commit 12e881e5bbabd316566d9314fb20b413b920000c.