Update ctl

This updates CTL/CTL to contain all the good changes from ctlrender/ctl. This prepares CTL/CTL to be the ONE version of CTL. The ctlrender/ctl version has changed and remains in the repository only temporarily, I will make another pull request to remove this.