added webcam functionality, with webcam RPC server.
added AC-command functionality, with Arduino RPC server.
Added microphone-analysis module with beep detection capabilities.
added short argnames to RPC server
Arduino commands now uses beep-detection to verify successful command execution.
Switched to unbuffered STDOUT.
Fixed inconsistent iteration-count between mock and live recording.
Removed artificial sleeps.
added AC-parameters passing all the way to the Arduino module
updated Arduino RPC module following the Arduino-project updates.
Added settings module to RPC server, with support for overriding local_settings, and overriding command line parameters.

Added option to selective enable and disable supported RPC modules (Arduino, Cam).
Fixed Arduino readline timeout
Changed calibration logic - choose mid-value between noise and min-beep instead of min beep (following real-life of missed detections).
Added debug-beep-recording (to debug the missed beeps).
Added pre-send-A/C-command delay to make sure the recording really starts in the listener thread before looking for a beep.
Added the relevant settings to the settings file.
Fixed is_beep method - should not initiate listening by itself...
It caused inconsistent beep detection. Seems better now.
Create README.md

documentation for mic.py module
Merge branch 'master' of https://github.com/itamaro/home-control-RPC

Conflicts:
	README.md
merged gitignore from original project