Support different ports for app and livereload.

https://github.com/lepture/python-livereload/issues/64
When `delay` is `forever`, it will not trigger a livereload.

https://github.com/lepture/python-livereload/issues/63