Miscellanious Clean-up
- Moves the currency conversion function to the internal library, as it should be initialised using the set-up functions.
- Changes the stage names to describe it in the same manner.
- Renames development tasks as maintenance, as it better describes it purpose.
- Added CMake message when using MSVC.
- Additional non-decimal point test for currency splitting.
- Moves MinorSign to the Money file.
- Moves the conversion function types to the conversion file.
- Renames the Types file to MoneyParts.
- Renames the MinorSign to just Sign and reduced the size of the type.