Merge pull request #9 from Ian1971/master

Support primitive return types in setup
addtional unit test for a setup that contains a static
Now unbundles exceptions from creating instances

When calling CreateInstance(), any exception being thrown will be
unbundled and returned to the test instead of the
TargetInvocationException.
Original stack traces are not lost

Ensured that the original stack trace is not lost when re-throwing
exceptions caught when constructing real instacnes.
Merge pull request #11 from EdwardSalter/master

Now unbundles exceptions from creating instances
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Moq.AutoMock.Tests/AutoMockerTests.cs
Create mock if Get used and no setup