ISIS-74: removed BoundedFacet

instead, @Bounded implies a ChoicesFacet on the type, from which are derived
PropertyChoicesFacet or ActionParameterChoicesFacet (same as handling of
enums).

Also removed use of deprecated Filter interface in ToDoItem, using guava
Predicate instead.