Filter out private ctors

During testing I ran into a class that had a declared private
parameterless constructor (don't ask me why, it's out of my hands).
AutoFixture.AutoMoq chose that one.

This fix excludes private constructors from consideration.
Add a GreedyMockConstructorQuery

This just follows the pattern of GreedyConstructorQuery but
for Moq.
Merge branch 'haacked/greedy-moq-ctor' of https://github.com/Haacked/AutoFixture into Haacked-haacked/greedy-moq-ctor
Incremented minor version,

in order to indicate that the addition of a GreedyMockConstructorQuery for
AutoMoq is a new feature.