Move bluetooth configs onto heap

Now the program is in Flash, it is possible to have a heap as well as a
stack.
Moving the bluetooth config onto the heap means it can now be created
inside subroutines and will persist after they return. This is more
sane and obvious.