IsClonable trait detecting boost::noncopyable and QI_DISALLOW_COPY_AND_ASSIGN.

Change-Id: Ie2de3ca4cac7e8d09097891b25c26dd6bf3e2b28
Reviewed-on: http://gerrit.aldebaran.lan:8080/18300
Tested-by: gerrit
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
macro.hpp: Be include-able from c file.

Change-Id: I4b9a3851808a5dd0a19ba77ed64a41b89bc68b25