Refs #10246. Fixed PythonScriptsTest_IndirectCommonTests
Merge branch 'master' into feature/10246_Fix_os10.9_clang_failed_tests
Refs #10246. Fixed DataHandlingTest_GroupDetectors2Test
Merge branch 'master' into feature/10246_Fix_os10.9_clang_failed_tests
Refs #10246. Added space between arguments
Re #10246. w/ openmp thows runtime_error, w/o throws invalid_argument
Refs #10246 Undoing last commit because of errors on other platforms
Refs #10246 some macros should still be defined even without openmp
Refs #10246 ThreadPool no longer depends on openmp
Refs #10246 removed extra space
Merge branch 'master' into feature/10246_Fix_os10.9_clang_failed_tests
Refs #10280. Added class for rational number vector

It will be useful for implementing the translational part of SymmetryOperation, because values like 2/3 etc. occur and floating point math just makes comparisons etc. harder.
Merge branch 'master' into feature/10246_Fix_os10.9_clang_failed_tests
Refs #10280. Started writing unit tests for V3R
Refs #10280. Changed default constructor
Refs #10280. Finished unit tests, added documentation for V3R.
Refs #10280. Added parser for SymmetryOperation from [x,y,z] format.
Refs #10280. Added V3R constructor from integer vector
Refs #10280. SymmetryOperation identifier is derived from components

Internal matrix and vector are used to construct the identifier. This way it will be easier to store unique SymmetryOperation objects in the factory.
Refs #10280. Changed order of generated identifier.