Prevent reading from __proto__ from messing up Tern's internal objects

__proto__ must be one of the worst ideas in JavaScript.
[server] Support --no-port-file option
[server] Also remove .tern-port file on SIGTERM