Merge pull request #8 from samuelrivas/master

run start.sh from any directory
Too many parentheses
Allow jumping to header file when point is on include-directive
Remove call to non-existent hook
Documentation and remove unused functions
Remove optional parameters
Add first elisp unit tests
Some more unit tests
Don't require edts-test if there is no ert
Refactoring
More unit tests
Make compilation asynchronous
Doc-strings
More doc-strings
Fix bug in code-path expansion
Give correct number of arguments
Completion debug output
Update beamfile during edts_code:compile_and_load
Only use erlang-root-dir if it is bound
Remove extra parentheses