File extension filter, specifiable base path and maven build.

I know this is not the first time you pull request for those features. And you probably don't want to merge it all. Quite a few build scripts and stuff which are only relevant to me.

But the features are patched against your current version so if you like to cherry pick some it go ahead.

If not the you could just as well ignore the request.