Remote converger should receive and update lock
Merge pull request #2161 from ericmj/remote-converge-lock

Remote converger should receive and update lock
Make defstruct work on quoted expressions, closes #2156
Add a deprecation note to records, split deprecated modules
Start new records API