Extended import capabilities with additional options

This adds more flexibility to import commands, with additional ways of handling data, specially for the case of different featuretypes under the same tree.

The behaviour of the import commands implemented in this PR is already described in the current documentation in master, so no doc updates are included here