shade libraries

Particularly to avoid conflicts with other implementations of httpclient and
the dependent commons JARs, but do the same for lifx SDK and android stubs.