Insert, update, expression and replace helpers

Summary:
Helpers for generating insert, update, and replace statements. Does perform column or table name escaping.

Test Plan: pytest

Reviewers: carl, neil

Differential Revision: http://grizzly.memsql.com/D5050