coverted mock_it to return a mock instance and added new function mock_as_property for the old behaviour
Added fake_as_property function and converted fake it to return a mock instance
Changed the verify method to 'was_called' and return boolean rather than through exception
Experiments with different ways of calling mock
F-CpanMockItPackage: Set package structure with necessary files.
Tidied up classes. Simplified the mock function. Added blind mocks and made the verifier simpler via a single Autoload method
F-CpanMockItPackage: Adjustment .includepath
Removed the generate_fake_classname method from utils
Renamed Ok::Mock::Utils to Ok::MockIt::Class
Removed the generate_fake_classname method from utils
Cherry-picked the Utils class rename
Merge branch 'f-1_api_rename' into QA
Merge branch 'cpan_mock_it' into QA

Conflicts:
	lib/Ok/MockIt/Class.pm
	site_perl/Ok/MockIt/Class.pm
	site_perl/Ok/MockIt/Utils.pm