Code cleanup.

Summary: * Add an mli for Typing_redecl_service
* Remove `fast` as a parameter from functions in Typing_decl_service that do not use it
* Remove unused `make_bucket` functions
* Fix a miscellaneous whitespace errors & outdated comments.

Reviewed By: @jwatzman

Differential Revision: D1684241

Signature: t1:1684241:1416266142:f65659232714517826b64b921db826cd4f5eaa0c
Log the timing of each phase during startup.

Summary: We already do this during rechecking; it would be nice to have
it for startup as well.

While I'm at it, also convert the logging code in the rechecking
phase to use "%!" in the format string instead of invoking
`flush stdout`.

Reviewed By: @jwatzman

Differential Revision: D1684077

Signature: t1:1684077:1416266012:3de89d77b4f606c36aa17bd6597c6f1be075162a
Log the size of the heap during init.

Reviewed By: @jwatzman

Differential Revision: D1684242

Signature: t1:1684242:1416266186:d7745680452316c1f879894633984490535da30e