Order Filters, Servlets etc. separately in EmbeddedWebApplicationContext

Users could be surpised if they register a Filter with an @Order and it
isn't apparently respected. This change accumulates all Filters and
FilterRegistrations (for instance) before sorting them.

Fixes gh-1455