Initial commit

A quite heavy commit, including:
- Initial work on the library, including:
  * Rule, Trigger, Condition and Action
  * JsAction, to implement actions in QML
  * PhoneBotEngine, that is able to create rules from QML files
- Initial work on the debug plugin, including;
  * DebugTrigger, a trigger that we can ping through DBus
  * LoggerAction, an action to log the rule when it's executed
- Some unit-tests