Merge pull request #3977 from cinquo/master

Remove deprecated stuff from crabclient, such as conficacheurl or ufccacheurl
fix color if not a TTY, add check for grid env and minor refactoring
Merge pull request #3979 from spigad/master

voms check and color vs TTY
Handling server url by instance type
client now handles prod/preprod/dev/private. clientmapping, submit and subcommand have been refactored. More refactoring work would be needed to make things nicer. CAF-275

Signed-off-by: cinquo <m.cinquilli@gmail.com>
Merge remote-tracking branch 'upstream/master'