Aso new mode. New pull request after discuss

a) Allow posibility to add Debug.ASOURL = 'ASOURL'. (Only for developers). In CrabClient need to merge this : dmwm/CRABClient#4269
b) ASO url for each task is taken from oracle database and not anymore from rest configuration. New submission takes from rest configuration if no Debug.ASOURL is specified.
c) Be smarter when calling the publication view for crab status. publication status is called only then minimum one file is transferred and publication flag is true.

This pull request fixes :
1) auth.json file on schedd will not change anything. #4385 It can be closed.
2) #4357 -> (d)
3) #4285 -> Not needed anymore. Can be closed.