Adding method to list view columns

This method adds functionality to list the columns of a view.
MySQL can also do this in information_schema.views
I didn't implement other platforms awaiting merge or comments.

If this gets merged then the schema manager can have better support for views. Right now you can only get the view names. Then you can also get the column definitions. Of course more stuff has to be added before this is possible. But this is the first PR.