add fixtures for testing thirdparty libs

Signed-off-by:Eric Villard <dev@eviweb.fr>
add failure test for thirdparty libs

Signed-off-by:Eric Villard <dev@eviweb.fr>
new tests for filter extension type filtering

Signed-off-by:Eric Villard <dev@eviweb.fr>
add filters for file types

Signed-off-by:Eric Villard <dev@eviweb.fr>
get filter extensions by categories

Signed-off-by:Eric Villard <dev@eviweb.fr>
fix wrong file type issue

Signed-off-by:Eric Villard <dev@eviweb.fr>
add config array for custom filter types

Signed-off-by:Eric Villard <dev@eviweb.fr>
refactor file type filter classes

Signed-off-by:Eric Villard <dev@eviweb.fr>
add a provider class for file type filters

Signed-off-by:Eric Villard <dev@eviweb.fr>
AssetFilters now uses FileTypeFilterProvider

Signed-off-by:Eric Villard <dev@eviweb.fr>
fix: spaces instead of tabs

Signed-off-by:Eric Villard <dev@eviweb.fr>
fix: forgotten hard-coded use of TypeFilters

Signed-off-by:Eric Villard <dev@eviweb.fr>
Merge branch 'fix-filetypes' of github.com:eviweb/asset-pipeline into eviweb-fix-filetypes