add .gitignore
consistenly use  variable
Merge remote-tracking branch 'upstream/master'
pull in Federica's commit https://github.com/dmwm/CRAB2/commit/74f57d27a3204ec8be1d43001747525957f2343e
check crab2's publish_data_name
use Lexicon to check  publish_data_name
ignore editor backup files #*#
need to escape initial #
use Lexicon to validate LFN
Merge pull request #997 from belforte/master

fixes #996