Provide Functor & Applicative instances for Partial

This follows the advice from

 http://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal#Missing_superclasses

and silences the single compile warning currently occuring with GHC HEAD.