extract reloading graylog2 server nodes to separate class

explicit guava 14.0.1 dependency to avoid picking up random transitive versions
Merge git://github.com/Graylog2/graylog2-web-interface into develop