[agent] remove unused gems from agent

while looking through the agent code I noticed that we have a bunch of unused gems in the gemspec - should be ok to remove (passes all unit & integration tests)