Allow behavior method aliasing

Some restructuring to the behavior registry to permit behavior method aliasing, and configuring on a per-table basis which behavior methods are exposed. It's important to be able to alias/configure behavior methods to avoid hitting road-block exceptions when behavior foo and behavior bar both implement the same method.