Refactor faculty content filter function
Refactor faculty member position vocabulary

In order to expose the faculty member position vocabulary to the
actual member listing we need to reimplement it as a named vocabulary.

This should make sure we can use a single source for manageing and
filtering the member views.
Cleanup code
Housekeeping