Add EAR format for extracting artifacts

Some format are accepted to be extracted but some other are not. I'd like to be able to extract `EAR` artifacts as well as zip, war or jar artifacts.

This pull request adds this functionality.