TypeInterface::Kind => TypeKind

Change-Id: Ia4a9d2a7a270958ffbd1e4e8593add0cebb5d5e0
qitype: massive headers renaming/moving (anyvalue/anyref/type)

Change-Id: I0b89af713c5d3bd0dd58be1e1d142802b8624d95
functiontype.hpp => anyfunction.hpp

Change-Id: I54174649d29a8bb0d0768f94f00b6af0f24c2c8c
anyref: put QI_NO_TYPE back

Change-Id: Ifc7aff9431d4ab0ef809d6b2bc8e4cc9b0cb0505
Link => SignalLink

Change-Id: I31811b66425e3c169871549b6fe92509e4813c03
type.hpp -> typeinterface.hpp, genericobject.hpp -> anyobject.hpp

Change-Id: I99d6108808035de705d4a8e1c0bafd268f55711f
style

Change-Id: Ibd44a8a7bb8fc1e2fef60627a26e8ce399bfc429
rename some implementation files

Change-Id: Ic07faf01adfebd242c7f8d80020456cf40fcfcf8
update header guard

Change-Id: Icdbfd891ef1c18e505f8274fbb8fbc931d38be96
TypeKind: add Function/Signal/Property (set 0 = Unknown)

Change-Id: I30e342a91cd0b650d4a2826ce5d57be493112067
test_object: indent

Change-Id: Ia4fef54e903dea85cad6425197036d1c4373e061
jsoncodec: move JSONDecoding static functions to JsonDecoderPrivate class

Change-Id: I6d1332eec81fe9ff608ddc99bfc5b4f6e3cc2786
Reviewed-on: http://gerrit.aldebaran.lan/20046
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: pagoya <pagoya@aldebaran-robotics.com>
Tested-by: pagoya <pagoya@aldebaran-robotics.com>
decodeJSON: change parameters signature, clean includes

Change-Id: Ifbc3a81d636fa3e115f8a5246b52020853bb4a5f
Reviewed-on: http://gerrit.aldebaran.lan/20047
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: pagoya <pagoya@aldebaran-robotics.com>
Tested-by: pagoya <pagoya@aldebaran-robotics.com>
decodeJSON: add optionnal rule parameter

Change-Id: If37388d7a235aedcf5a313bf37ebaa6ea0880015
Reviewed-on: http://gerrit.aldebaran.lan/20048
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: pagoya <pagoya@aldebaran-robotics.com>
Tested-by: pagoya <pagoya@aldebaran-robotics.com>
decodeJSON: fix bug, add test

Change-Id: I4fe3a2c77ad67cf1f599b65f55198f3c232e0c66
Reviewed-on: http://gerrit.aldebaran.lan/20049
Reviewed-by: pagoya <pagoya@aldebaran-robotics.com>
Tested-by: pagoya <pagoya@aldebaran-robotics.com>
Signal::hasSubscribers: New.

Change-Id: Ie6c2144d60946932abaf2bf07a92331972aafcc5
Reviewed-on: http://gerrit.aldebaran.lan/20275
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
ObjectTypeBuilder: now setThreadingModel is used to configure builder

Change-Id: I92a9f5cfb19df03f0a167424bb2070026fbb5a64
Reviewed-on: http://gerrit.aldebaran.lan/20277
Reviewed-by: cbegue <cbegue@aldebaran-robotics.com>
Tested-by: gerrit
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
ObjectTypeBuilder::advertise: Use inheritance check to detect signal and property.

Change-Id: I90bb33493add59c37692fc984bcf1c6cb3b7fccd
Reviewed-on: http://gerrit.aldebaran.lan/20584
Tested-by: gerrit
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
Do not bind Future::connect, now overloaded.

Change-Id: I79f0b95cb85667d3704e5abd9809312e3d25e4cb
Reviewed-on: http://gerrit.aldebaran.lan/20561
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
metaCall: Use a synchronous future for synchronous calls.

If this is not done, AnyObject::call<T> cannot be synchronous, since
it uses a future adapter.

Change-Id: I9a6ca794de40c72642c2b09bad5fe5860324689c
Reviewed-on: http://gerrit.aldebaran.lan/20406
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>