Add auto-close REPL workaround, indent changes
Note: adds requirement: psutils
This is intended to be a quality of life improvement while we hope for https://github.com/vlasovskikh/intellij-micropython/pull/139 to come to fruition; to be honest, since it has been a year and 3 months since there has been any updates to the WIP: enhancement issue I don't have a lot of faith this will be completed anytime soon.
Because of that I figured out how to check the system's running processes for the MicroPython REPL and close/kill it so the flash process (or script) will continue successfully.
I tried all day to implement restarting the REPL when the flash was complete, but I can't figure out a way to launch the MicroPython REPL the way it was originally (as a terminal window in PyCharm).
I am a hobby/junior programmer so feedback is appreciated!