Add newServerAggregator method on SingleAggregateFunction to restore serialized state
Fix SUM aggregator as it needs both newClientAggregator and newServerAggregator because the data type may be different
Fix SUM server aggregator creation
Merge pull request #1 from JamesRTaylor/master

Add newServerAggregator method on SingleAggregateFunction to restore serialized state