move Detour::Flaggable instance methods out of included block

They don't need to be there.
add Flaggable#features to list all features for an instance
update Flaggable#features to be more efficient