core-5831 fix file editing issue.
fix save search prompt height
core-5563 fix menu text for data window.
refactor code
new unit tests.
Merge branch 'dev' of github.com:iPlantCollaborativeOpenSource/DiscoveryEnvironment into dev