minor documentation correction
Reduced redundancy in specs by generating engine specs from one T4 template; increased number of observations by adding missing observations/specs
More clone elimination through T4 templates for specs
generating (previously Rhino-only) property behavior specs for all adapters
Moved a test to where it belongs
Fixed WithFakes to work correctly under Gallio test runner that creates all the test classes before running any tests

- Moved init of a SpecificationController static field from instance constructor into Setup
- all the specs of machine.fakes itself now pass under Gallio runner as well
Merge pull request #18 from alexanderabramov/dev

Fixed WithFakes to work correctly under Gallio test runner
Split up some tests and moved them to better places
Updated to FakeItEasy 1.12.0
Merge branch 'dev'