Warn for an invalid propType specification

Closes #415.

We could use `invariant` but that'll break code for people who currently have invalid specs -- I'm undecided on whether that's a good or bad thing.