Avoid plugin discovery Notice timesheet.php

If this file is read in a plugin discovery process rather than for use within the plugin itself it may not have the config.php context. See Issue #354 .
Avoid plugin discovery Notice payperiods.php

If this file is read in a plugin discovery process rather than for use within the plugin itself it may not have the config.php context. See Issue #354 .
Merge remote-tracking branch 'origin/master' into fannieDevelop
Department Movement: always capture description field even when there
is no products record (e.g. open rings). Count rings correctly
with respect to "empty" trans_status SNAFU