Alias API changes

We have made some updates to the Alias API, including additions to the AlEditor, AlFunction, AlPickable, and AlSurface classes.

AlEditor

We've made the following updates to the AlEditor class:

For more information, see AlEditor.

AlFunction

We've added two new methods to the AlFunction class:

For more information, see AlContinuousFunction.

AlPickable

Updates to the AlPickable class now provide optional calls to pick and unpick an array of AlPickable pointers. For more information, see AlPickable.

AlSurface

A new AlSurface::assignSwitchShader() method has been added to AlSurface class. For more information, see AlSurface.