Protocols extensibility and HTTP POST fix

Now protocols can be extended by users
HTTP POST is correctly encoded now - may be used with major web
frameworks
Unfinished classes removed
Configurer bugfix for UI=None case