Make shader classes top-level to allow for pickling
Review Request #3606 - Created March 24, 2016 and submitted
|gmalmquist, patricklaw, peiyu|
Inner classes are not pickleable: make them top level. This is one of the last unpickleable bits blocking the new engine.
- Making Shading helper classes pickleable.
New CI with purged caches and a fix for the linkify isort issue.