Keep the `Waiting GPS Fix` until success or error
Fix inform function to set a timeout to each message

Fix edina/fieldtrip-gb#93