Fix bug in agoclient.py
aug_get values may be NULL (i.e. if key is set without value)
FreeBSD local-dir cleanup
FreeBSD yaml-cpp build fix, force use of yaml-cpp 0.3

The FreeBSD port yaml-cpp has been upgraded to version 0.5, which has an
incompatible API. There is a yaml-cpp03 port available, but this
installs the yaml-cpp header/libraries with different names to allow for
parallel installs.
Adjust agocontrol accordingly (and clean up some dup in scheam.*)
Added FreeBSD path to augeas lens path
RPC: Improved subscription failure detection

If agorpc lost the subscription for any reason (agorpc restart, client asleep and subscription expired, etc)
the JS app had no way to detect this properly and re-subscribe.
Remove temp debug
Compilefix..
Fix no-subscription error code.
RPC: Fully remove delay between ago event reception and responding of pending getEvent calls

On incoming message, we wake up the mg_servers with the mg_wakeup_server
call. This will poll all pending getEvent connections, and it will notice the new event.
Most noticeable is that the ago UI buttons now respond directly when clicked on,
compared to previous up to 1s delay.
const_iterator is C++11 construct, do not use yet
Merge branch 'develop' of http://git.agocontrol.com/agocontrol/agocontrol into develop