Refactoring and more robust unit tests.
Fix return value from edts_xref:start
Synchronous project initialization
Better initialization message
Save xref state when starting from scratch
Fix node registration retries
move app_and_lib_dirs/0 to edts_util
Add some logging
Don't load all modules
Ensure edts server is started in node-init
Kill tmp buffer outside with-output-to-tmp-buffer
Refactor code reloading
Return nil on failure to init node
Make edts-start-server synchronous
Fix unit test
Re-initialize project node if already running
Automatically refresh edts_code in start
Re-add interactive function to start buffer node
Update edts-mode doc-string
Don't forget to decrease retries