TS-938 - Don't merge

Adding the config and a gen_server to handle the c* nodes. But this uses elysium 0.1.7 so the files changed are really misleading.

Also the query seems to work, but it is not currently being used.
It won't work like that. You will have one asynch process running if you use apply_after, the cancel fails and then you directly call update_nodes/2 creating a 2nd asynch process immediately. So you will have two processes trying to query and update the seed list at the same time. In the end it does  Pid ! {update_nodes, [Host | Nodes]} so receiving two of those quickly probably doesn't matter....

But if that's the case, then just use send_interval. And if someone manual calls update_nodes/0 let it run concurrently. You don't seem to care. So you don't need to do all the cancel timer replacement stuff.