convert GetFieldData ... untested
Merge branch 'dan_TDCS_ECS' of https://github.com/SCIInstitute/SCIRunGUIPrototype into TDCS_ECS
Merge branch 'buildFE' of https://github.com/SCIInstitute/SCIRunGUIPrototype into TDCS_ECS

Conflicts:
	src/Core/Algorithms/Factory/HardCodedAlgorithmFactory.cc
Merge master in
Remove GetSubMatrix: do it later
Link cleaver statically for now
Fix bad merge
Fix bug with generic writer integration

Needs a virtual function rather than a pointer, i think
Memory management
cleaverInterface + Gui, padding always enabled, memory leaks and exits in cleaver lib, todo: dyn. input ports
merged master
merged master and joinfield(dyn. input ports)
cleaver dynamic input ports and setfielddata gui
set/getfielddata need to be tested. selectsubmatrix skeleton.
Merge remote-tracking branch 'upstream/master'
SelectSubMatrix implemented but NOT tested
Only Interpolation option valid + MapFieldDataFromElemToNodeAlgoTests
Windows fixes
add StringUtil.h which is important for cleaver1
Merge branch 'MapFieldDataFromElemToNode' of https://github.com/moritzdannhauer/SCIRunGUIPrototype into moritzMFDFETN