Added travis file

Adding a .travis config for build unit and integration testing. The integration tests download private UEFI samples (they are private to meet binary licensing requirements, aka, the samples cannot be mass-distributed).