Replace internal live-reload middleware with addon.

Closes #1642.