Fix: When testing the existence of sphinx command, suppress 'sphinx-build --version' output on LINUX
Fix: Modifying one bug in splitter size test case
Add: When a sphinx-enabled document is edited externally, BuildOnSave will automatically be enabled if not enabled already such that auto save function will not overwrite external edits.
Add: Test case for this function. (Takes about 3 seconds to run.)