Create EditableRoutingProperty.js

An implementation of the RoutingProperty which implements the various EditableRoutingProperty functions, allowing it to proxy them to the current property being routed to if it also implements EditableRoutingProperty.