MySQL DataStore Overhaul

These changes also allow for easy table splitting and connection pool changes for possible future enhancements.
I did reimplement bulk inserts and got a good speed boost out of that.