mavconn: set thread names

WARNING: pthread systems only (BSD/Linux)
plugins: add param services
plugins: Add common io_service for plugins, implement connection timeout

Some plugin require some delayed processes. Now we can use
boost::asio::*timer.

New parameter:
 - ~/conn_timeout connection timeout in seconds
plugins: param now automaticly requests data after connect
plugins: use recursive_mutex everywhere