[new] Added option to restart BeanPlant Chat

Added option to restart BeanPlant Chat with new settings if a setting
that requires a restart (e.g. Look and Feel change) is triggered.

This can only be used when running the application as a built .jar or an
.exe. A NetBeans configuration option has been included for running
within the IDE