Made more infrastructure modifications to support ev3dev and added ev3dev XML library