Reload capability and IPlugin demo

Added the ability to reload the commands on the fly via a 'reload'
command. Also included a demo of the IPlugin interface at work in both
the host and the external DLL.