Move custom node compilation to FunctionDefinition
More cleanup of FunctionDefinition
Almost all SaveAs tests succeed, update search to remove node by FunctionId
All tests are passing for custom node SaveAs refactoring, additiuonal tests added for refactoring and search
Fixed IEquatable bug with NodeSearchElement, performance tweaks to search
More cleaning up of the SearchViewModel API
Added subclass to NodeSearchElement and all tests pass
Added Edit.. on right click to nodes node library
Killed the workspaces menu
Killed TopSearchElement