Add "extra_opts" attribute to Maven resource

This allows the user to specify additional command line options when calling mvn. For example, I use this attribute to tell Maven where to find pom.xml and settings.xml:

```extra_opts "-f #{home} -s #{home}/.m2/settings.xml"```