Making periodic problems work in Chebgui

With this pull request, periodic problems will be solved with the ```trigColloc``` class if the ```collocation``` option is selected in the GUI. Also, introducing the shorthand ```p = cheboppref(); p.discretization = 'periodic' ``` for specifying the ```trigColloc``` option.