Simulated/Cached BCP messages
Simulated/Cached BCP messages

- Can now record and replay BCP messages for testing purposes
- BCP messages are recorded to cache.txt
- 4 common device names are provided if cache file is disabled
- Messages are recorded with timing data to provide more accurate playback
- self.mc -> self.mpfmon to reflect correct program name

missionpinball/mpf-monitor