TypeResolutionTable

As described in #91.
How about this:

```
[Theory, AutoAtomData]
public void ResolveThrowsWhenInputCanNotBeMappedToProperType(
    TypeResolutionEntry notMapped,
    [Frozen]TypeResolutionEntry[] dummyInjectedIntoSut,
    [FavorArrays]TypeResolutionTable sut)
{
    Assert.Throws<ArgumentException>(() =>
        sut.Resolve(notMapped.LocalName, notMapped.XmlNamespace));
}
```

Now `notMapped` comes before `[Frozen]` and unless `TypeResolutionEntry` is `[Frozen]` too, it shouldn't be in `entries`.

An alternative is to manually supply the value for `notMapped` in the test...