Cleanups/kill static buffers

Static buffers and Join* cleanups, accompanied by the following unrelated changes:

* AUTHORS file update
* Removal of not terribly useful AnalyzePromiseConflicts which entangled significant amount of code.
* JsonObjectAppendElement / JsonArrayAppendElement as generic append functions
* JsonObjectAppendNull / JsonArrayAppendNull