Refs #9630. Created PoldiTruncateData algorithm

Implemented the basic algorithm with error handling for workspaces with the wrong size. Unit tests are available.
Refs #9630. Added documentation to cpp file.
Refs #9630. Added more unit tests.
Refs #9630. Added documentation and usage examples.

The usage examples will fail until master has been merged into this branch as well, after #9589 has been closed.
Refs #9630. Some minor clean-up.

Removed using namespace directive from header file, removing output
property on timing problems, added initialization unit test.
Merge remote-tracking branch 'origin/feature/9630_truncate_poldi_data'