Added more kinds of project rules, OR project rule combos.

The OR stuff: if there are multiple project observation rules with the
same operand, project observations will be valid if they satisfy
either rule. So if there are rules for must be in Amphibia and must be
in Reptilia, the project will accept observations of reptiles OR
amphibians.
Some minor bugfixes.