- various frontend buttons now have loading states and are disabled until their action is completed
- added jQuery setLoading function, inspired by Boostrap Button, but sync instead of async
- pause timeout will now cause the backend to disconnect/reconnect within gdb instead of just throwing an error right away