Removed AliasMissingException, get alias api will now just return an empty map. In the rest layer a 404 is returned when map is empty.
Added support for named filters in top-level filter

Closes #3097