better feature parsing, more tests
update for Clojure 1.6
obsoleted by planned Feature Expressions for Clojure 1.7