Get rid of a ThriftServer constructor

There were too many. Instead of providing every possible
combination (and until moving to using a ThriftServerBuilder), I'm just
providing static constants DEFAULT_* that you can pass if you don't have
a specific value in mind for one of the parameters of the full constructor.
Expose nifty's task expiration timeout in swift