Make .getProp work with common convertible types

Using the fancy new TypeTag, we can examine the type we get in to some
degree and add logic. This isn't pretty, but it does seem to work very
nicely, and it should make the "unstring-config" PR
backwards-compatible.