Add edts-code-before-compile-hook
Remove interpret parameter from compilation
Change return value of rpc's
Refactor edts_resource_lib