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.
should ``trigger_on = .true.`` and ``trigger_on = .false.`` be tabbed with respect to the ``case`` statements?