Capture the functionality for parsing arrays as a first-class function

In Opaleye I want to be able to use postgresql-simple's functionality for parsing arrays.  However, this functionality was locked away inside a typeclass instance.  I have pulled it into a function so it become first-class and exported the function from `FromField`.