Update sml-load-file and sml-load-test-file function, make it more robust.

To load a file and run sml repl -> Press C-c C-v inside a sml file.
To run the current files tests -> Press C-c C-r inside a sml file. It
assumes the tests are inside the same directory. For example, If your code file is hw1.sml your test file should be named as hw1tests.sml in the same directory

Conflicts:
	packs/programming/config/sml-conf.el
Merge pull request #17 from firesofmay/upstream

Update sml-load-file and sml-load-test-file function, make it more robust