coverted mock_it to return a mock instance and added new function mock_as_property for the old behaviour
Changed the verify method to 'was_called' and return boolean rather than through exception
Experiments with different ways of calling mock

Conflicts:
	site_perl/Ok/MockIt.pm
Tidied up classes. Simplified the mock function. Added blind mocks and made the verifier simpler via a single Autoload method
Removed the generate_fake_classname method from utils
Renamed Ok::Mock::Utils to Ok::MockIt::Class

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

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

Conflicts:
	lib/Ok/MockIt/Utils.pm
	site_perl/Ok/MockIt/Class.pm
	site_perl/Ok/MockIt/Utils.pm
Removed unused function
Removed Moose dependencies from executors
Removed Moose dependencies from InterceptorStubGenerator
Added dependency on Test::Assert for testing exceptions
Removed Moose dependencies from MockedMethodCall
Removed moose dependencies from MethodCallRegistrar
Removed Moose from MethodCallHistory
Removed moose from the remaining classes
All tests working again after removing Moose
Merge branch 'f1-blind_mocks' into QA