refactored binlightning to support pulse data
renamed strikeCount dataset to pulseCount
added initial cave support for total lightning
Change-Id: I67f8a0f26a615ddefb9ff7f7d7d78bb05f0877f3
Former-commit-id: c278000764 [formerly e2583481a77d08249030838ebd52eed6e54b2986]
Former-commit-id: f39896b2d1