sourcedr: Reorganize ninja.py code

This commit collects all ninja.py files into one directory.

Test: ./sourcedr/ninja/tests/run_tests.sh
Change-Id: Ic8204f04136b3ff0d91b9c687ff050f0fe425f1a
19 files changed