Recursively added dot syntax, translating more terms when they were encountered in the dif

This is a big long boring one in the ongoing war against square brackets. Hopefully this nails a large percentage of the remaining cases to convert... all the later ones should be much smaller.

- Most chains off of Environment are now dot-syntax
- [Type class] is now dotted
- Replaced many alloc inits with news
- Some get*, tryGet*, current*, main*, kitchenSink* dot fixing

FREEBIE