updated travis CI rules and adopted eagle-bom.py to it

adding more features to eagle-bom.py (i.e. it is now fully working with schematic files)