Criei funções de inserção, remoção e procura (por id) na lista de threads.
Funções essas que poderão ser usadas posteriormente para manipulação das
listas de bloqueio por seção crítica e acho que nas listas de threads aptas
por prioridades.
Criei também na struct thread um enum para o estado da thread que contempla
os 5 possíveis estados de threads.