Fix nn-annotable.html not found
Baseapi include protocol, domain and port
From x-websocket to x-primus

`x-primus` web component need some work to be more reliable
* Use attribute `url` to decide where to connect
* Use attribute `connect` to decide whether to connect or not
* React to change of `url` attribute to reconnect
* Review from Sandro