Remove dependency from 'test' to 'compile'
More sensible egoose:call_sync_cmd return type
Handle null string in port