Make guice building optional. Unplug XML inflation test

(cherry picked from commit 190f9d192d234f99fd04fe05ea2bc6c5c204d7b6)
Revert back createInjector to getInjector

(cherry picked from commit 9fce520976efbfa2ebeb4ff43a72cda703db8f2f)
Repair travis

(cherry picked from commit 9a5b3a4aac67e2237f242b6d54758cd065857815)
Squashed 'guice/' content from commit ab34526

git-subtree-dir: guice
git-subtree-split: ab34526cb2bce21454b20018dbfbd88136a5fe11
Merge commit '615a9f699969fa328e7e0fdba254ca6dec738afe' as 'guice'
Squashed 'guice/' changes from ab34526..83adffd

83adffd Offical Blender Guice fork
REVERT: ab34526 Offical Blender Guice fork

git-subtree-dir: guice
git-subtree-split: 83adffd60d4a8ae6e2fd59f543ed873e96482293
Merge commit '7b897a87328f013112d274b1918c8ce6a79559e9' into snicolas-mburton/roboblender