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
always use Flaggable#features when checking for features
v0.0.11
use faster, larger queries for getting user features [closes #30]