Rename column 'timeleft' to 'time_balance'

The violations related to 'time limits' are now opened using the proper
violation trigger instead of using a hardcoded violation ID.