Added an optional reimplementation of UrlToPython class methods so that it is consistent with the local plugin's implementation. (Reimplemented code is commented out).
Tested the issue https://github.com/slaclab/pydm/issues/1050 and it appears that the calc plugin CAN be reused after it is defined. (However, further testing and investigation into the specific edge case is needed)