Only start livereload server when enabled.

Change internals to create the server instance lazily.
Merge pull request #2071 from rwjblue/only-start-livereload-when-enabled

Only start livereload server when enabled.