node: Move node code to library.
node: Move UAS to mavros namespace
nodelib: move sources to subdir
node: Catch URL open exception.

Also update connection pointer type.