Features:
- **FuncTable** structure - to have nonlinear function tabulation. This is needed
for cross-section representation.
- **GasCollision** structure - to represent particle collisions with gas.
Changes:
- Changed location of tests:
* c++ tests are now in cpp_test
* python tests are now in python_test
- Purged the scripts folder a little bit.
Fixes:
- Fixed multiple PyVec<std::string> objects in PyCfgData. This wasn't
noticed as a bug since we didn't have this situation. The problem
was with the concept of keeping pointers to the strings in the data structure.