Added some development profiling support

profile-test goal in Makefile
rdg.py already a small optimization (state for wall tiles and cache)
Made profile sub-folder and moved/renamed profiler_inspect_data to there.
Folder structure changes, profile-pyrl target in Makefile

moved debug.py to const/debug
moved intermittent dev files to data (errors.err / profiling_results)
profiling tests are in tests folder as well, marked as slow for pytest
new package/module profile_util with run_profiler submodule
Moved debug from const to config package.

Added config package
added from futures to __init__s
Reorganized imports in all files