Implement all start, stop and restart methods.

These methods are almost identical on each variant, except for one
word (start/stop/restart) passed in the command line.  It was easier
to generate them.
Map "start" to enable and stop to disable on Solaris
Pass -v to all Solaris invocations.

The output is useful on errors, and it will be hidden if not running
in verbose mode.
Improve Solaris methods

* Support -r and -t when starting and stopping.
* Improve handling of synchronous restarts.
Document more flags.
Merge pull request #21 from piojo/service

Implement start, stop and restart methods.