Holding down volume button no longer results in multiple photos.

If a camera trigger is detected it will be ignored until the previous one has completed. Previously it was queued up. Holding the volume button down would generate many photo requests (e.g. holding it down for 5 seconds would created 20+ photos which would take about 30 seconds to complete).

Fixes #122