Make triggering per-branch projects optional 

Add an advanced option to allow users to keep branch indexing from triggering the projects it creates/updates.
In other words, a `shouldSchedule(revisionHash)` method in BranchProperty (might need a tad more contextual info though)