This adds a full new CAD back end to the nekmeshutils CAD system from CFI (CADfix). There are also some small updates to the data structures of the CAD system which have been propagated through the code. CADfix 12, which will be released soon, will have some better facilities to build with nekmesh + cmake, for now that part is a bit of a hack but it works.
Also does the following:
- CFI mesh input methods.
- Cleans a lot of duplicate functionality out of the CADSystem
- C++11ifies parts of the CADSystem
- Cleans Node.h and makes the structures easier to work with
- General clean up of the CADSystem Doxygen
- Setup inputmcf.cpp so that CAD names are propagated to nektar labels correctly