feat: add Table component
Needed for https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/23770
works by looping over slots as described in https://stackoverflow.com/questions/50891858/vue-how-to-pass-down-slots-inside-wrapper-component
Edited by Simon Knox