3.0 Add very basic schema reflection

This is an incomplete prototype of schema reflection & table listing for 3.x. I've only implemented MySQL support so far. I wanted to get some feedback on how it was shaping up before I implemented the other 3 platforms.