Updates to unit testing matrix

Test puppet versions 3.0, 3.1, 3.2
Test ruby versions 1.8, 1.9, 2.0, and ruby-head
Exclude for incompatibile older versions of puppet
No more allowed failures