validate.sh can validate all codes

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
pylint: all code is validated now. Can be travis'ed now!

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
pip: needed tools for validate on travis

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
Execute validate.sh on travis

Signed-off-by: Gaetan Semet <gaetan@xeberon.net>