Tally trigger

This is the OpenMC code with tally precision triggers and corresponding documentation. There are some changes in the tally_header file. This Pull request fulfills issue #264.
I don't believe that your documentation defines what the "basic" number of batches is. Shouldn't this message instead just be "The number of batches is not defined"?