Rewriting test_simobj.py using unittest.TestCase
Move three functions to TestVectCalc
Move two functions to TestVectCalc
PEP8 test_simobj.py
Move one function to TestVectCalc
Change test_fixed_shape to TestVectCalcFixedShape
Change test_cmemsubset to TestVectCalcCMemSubSet
Change test_cmem_object to TestVectCalcCMemObject
Inherit BaseTestVectCalc from TestVectCalcCMemSubSet
Inherit BaseTestVectCalc from TestVectCalcFixedShape
Define BaseTestVectCalc.make instead of simclass

Method can be inherited.
Merge branch 'use-TestCase-in-test_simobj' into deepcopy

Refactor test_simobj.py and use classes as much as possible.
This is for easily generating tests for copy/deepcopy.