Dwarf enhancements

Update 19: I think I've gotten everything, but didn't have time for a double-check.



(info on enhancement tree here)