A poor man's release-time assert for failing to open the test data file.
A poor man's release-time assert for failing to open the test data file.

This patch prevents running unit tests from an incorrect directory in
release mode. Release mode builds ignore assert(file.is_open()) for the
test data file, which causes many hard-to-diagnose crashes due to the
rest of the code relying on that file being open. See
http://crbug.com/395169 and http://crbug.com/396203 for examples.

R=roubert@google.com

Review URL: https://codereview.appspot.com/116200043

google/libaddressinput,parastoog/my-libaddressinput,google/libaddressinput,googlei18n/libaddressinput,googlei18n/libaddressinput,roubert/libaddressinput,parastoog/my-libaddressinput,roubert/libaddressinput,dlyongemallo/libaddressinput,dlyongemallo/libaddressinput,google/libaddressinput,mcanthony/libaddressinput,mcanthony/libaddressinput,parastoog/my-libaddressinput,mcanthony/libaddressinput,roubert/libaddressinput,googlei18n/libaddressinput,dlyongemallo/libaddressinput