build: fix up Sublime project to remove a few nuisance directories from crtl-p (and fix symlink problems)
console: bump NCCS to 17 and add fields in c_cc for VWERASE, VLNEXT, VEOL2

It turns out bash completely ignores NCCS and just assumes it can access these, which causes troubles (eg, 'e' key turning into 'word erase'...)
posix: send SIGCHLD to parent process when a child suspends or terminates.
x86_64: set FS.base MSR for TLS - fixes pthread_self.
login: make sure $TERM is in the environment of the user's shell when starting up.
build: fixed fixlicense.py, which was adding an unwanted newline to C++ headers.