Tests added to check extract-partitions: -U[nassigned] and
-n[o-output-groups]
Added test for extract_partitions_no_output_groups
extract-partitions test coverage 99%, pylint+pep8 on script+test_methods

a. Test methods added to test all logic flows in extract-partitions.py
b. pylint warnings addressed in script and test methods
c. pep8 conformity ensured in script and test methods
changelog updated
Changelog merge conflict, .gitignore local ignored files rm'd