Libat

Makes a libagenttests and links all top level agent tests (/agents, /stub) with it. Introduces two new binaries for each set of agent unit tests. Updates FindCyclus.cmake to match accordingly. close #375.