changing reschedule to end of sequence when relevant, and launch BEQ notif check if self BEQ questionnaire (BEQ now considered self initiated)
Update PageActivity.java

reversed bool
Code style
Typo, wrong method was called from ProbeSchedulerService
Code style, add theme discrepancy check to BEQActivity
Tweak conditions under which scheduler is relaunched in PageActivity

* The `startSchedulerService()` call in `onPause()` gets its own `if`
  (with added `!`) to be independent of `isTooLate`. Indeed, if the
  PageActivity is being finished because a probe was open too late
  (meaning a popup just explained that probes can expire), then we need
  to reschedule. That `if` also checks that the current sequence is not
  a BEQ. So I removed the `setSelfInitiated()` hack in BEQActivity.
* In `finishSequence`: 1) this page will always be an end page so no
  needd to check for that, 2) fixed the call to `statusManager` with the
  right method.
Merge branch 'feature/issue-333-beqNotification' of github.com:daydreaming-experiment/app into feature/issue-333-beqNotification

Conflicts:
	daydreaming/src/main/java/com/brainydroid/daydreaming/ui/sequences/PageActivity.java
updateBEQNotification checks for completion of BEQs

Not if BEQs were completed on time.
Also updateBEQNotification when parameters are updated

So on first update the notification is created.
Also updateBEQNotification when pausing BEQActivity

When the final BEQ is done, the `updateBEQNotification()` is called right after
the status of the final BEQ is set to completed (`PageActivity` L417). So the
record in DB hasn't had time to update when `StatusManager` checks if BEQs are
completed (L877). This change makes sure the `updateBEQNotification` is called
one the DB has had time to update.
Merge pull request #351 from daydreaming-experiment/feature/issue-333-beqNotification

BEQ notif update