chore(ngMock): Encapsulated ngMock in module wrapper

(I know this issue is very old, but maybe this will help spark discussion on the subject of Testing.)

Fixes issue #533 - encapsulate angular-mocks.js into closure (vojtajina)
- Leaving mocks out of 'min' grunt task because it probably doesn't belong in most production implementations of angularjs i.e. for testing purposes. Well, probably the same for the unminified version. This might spark further talk.