Move the transport system in file client to not reuse zeromq sockets
Make the functions only get generated once instead of every pillar
Break out the function loading into a seperate if block
Attempt at fixing some of the pillar platform tests
Do! if, not elif
Make sure we load ufnctions in ALL situations