Fix logic to search for data to allow packaging with conda.

This pull requests changes the run-time mechanism for finding the data directory to use sys.prefix instead of the hard-coded datadir.txt file

This allows easy packaging with conda.