monitoring: introduce --insecure flag
monitoring: introduce --insecure flag

The monitoring fixtures server uses the insecure CA cert from luvit.
Make the agent use this insecure CA when --insecure is passed into it so
that it will connect.

This requires passing an options object all the way through the code
from MonitoringAgent.run() through to the AgentClient class.

Also introduce changes to tools/build.py so that the server and agent
can be ran as so:

     python agents/monitoring/runner server_fixture
     python agents/monitoring/runner endpoint_fixture

kans/birgo,kans/birgo,kans/birgo,kans/birgo,kans/birgo