Cleaning AIDL implementation
cleanning login
cleanning login
Fixed turnusername passing a null error
Renaming some properties keys
Added missing plugin to voice-aidl
Cleanning up some code
Fixed maven build
Fixed roster
Fixed hold button
merge with newaidl from jreyes
fix some small bugs with the badit script and merge errors
- Adding whitespace keepalive
- Moving custom build functionality to be controlled by client_defines.h
- Bumped DEPS base revision
- Added gen_test_apk.sh to tools directory
- Made gtest work for x86.
- Pointed DEPS to gtest fork.
Updating googletest to correct repo address
build.sh: setup number of jobs according to number of available cores
deps: fetch dependances from git repos where possible

This makes gclient sync much faster.
unittest: Fork unittest infrastructure from chromium project

Chromium project has robust testig infrastructure, but it has too many relations
with chromium project itself. At the same time we just want minimal glue layer
for native unittests. This patch contains following changes:
 - Copy minimal subset of native test required for voiceclient project.
 - Update README file 
 - Getrid of usless debug logic from gtest.mk
core: Fix mistypo for roster presense task define

Definitely condition should be inverted.
Init Buddy availability state on handleBuddyAdded()


If diff --git a/voice-client-aidl/src/main/java/com/tuenti/voice/core/manager/BuddyManagerImpl.java b/voice-client-aidl/src/main/java/com/tuenti/voice/core/manager/BuddyManagerImpl.java
index 754fd74..097ec0f 100644