Move SHUTDOWN_TIMEOUT to a method

Remove a constant per the request in #159.  Replace with a class method
which returns the same default value.
Merge pull request #180 from knewter/features/refactor_shutdown_timeout_constant

Move SHUTDOWN_TIMEOUT to a method