double down on reversing the argument order

i really do like the new syntax a lot better
fix a test
Rename new feature NFSSFont to FontFace and change its syntax

new syntax works well!
start updating readme
reset NFSS when necessary to allow NFSSFamily to overwrite pre-existing families
add some tests
update couple new tests
don't apply default features _of any kind_ when inside \addfontfeatures

* also use clists more properly (still not perfect)
PunctuationSpace additions
remove most egregious examples of old xetex use in docs
update readme for release
punctspace test
damn search/replace
fix punch test
strip down .tds.zip (omit tests for now)