Fix isalnum not depending of the locale

Change-Id: I89963a21b18765aa2fafe2d14a3868dbf98162ae
Reviewed-on: http://gerrit.aldebaran.lan:8080/14837
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Reviewed-by: vpaleologue <vpaleologue@aldebaran-robotics.com>
Tested-by: jfremy <jfremy@aldebaran-robotics.com>
Import `version' from libbn

Change-Id: Iead625118a7761786f3bb5be93e38c575807ce27
Reviewed-on: http://gerrit.aldebaran.lan:8080/14918
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: llec <llec@aldebaran-robotics.com>
Use boost::filesystem::create_directory instead of mkdir

Change-Id: I7f31a0b6fc944de049791366487a61abf50083f8
Reviewed-on: http://gerrit.aldebaran.lan:8080/14839
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Tested-by: hcuche <hcuche@aldebaran-robotics.com>
rand_alnum: fix warning

Change-Id: Ib6782d7828f0c350684c471ed4e71d303b2b9f82
warning: suggest parentheses around ‘&&’ within ‘||’
Reviewed-on: http://gerrit.aldebaran.lan:8080/14946
Reviewed-by: vpaleologue <vpaleologue@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit