Added FilterFactory interface and default implementation

Added a FilterFactory interface and a default implementation to the FilterLoader class to allow the dynamically compiled ZuulFilters to be instantiated via alternate methods. We use this to allow the filters to take advantage of dependency injection.