Add overloads for ToopherIframe.validate()

For maximum flexibility, allow ToopherIframe.validate() to accept request parameters as either a `Map<String, String>` or `Map<String, String[]>`