Skip creating TiBu script when no DEVICE_IP is set

- without DEVICE_IP the script makes no sense, as generated URLs would be invalid
make sure packages.xml exists before trying to process it
Complemented documentation

- added doc/files.md to explain what shipped/generated files are about