Added support for restart options.

The restart function was missing the ability to pass options. Docker supports passing a timeout value used for stopping a container during restart.  This change allows that option to be passed.