add size function in serialize.h
add basic feature design
add ParallelSerialization.x10
add function count_ser_size(), write_ser_data(), read_deser_data() in network.h
add parallel serialization
remove sharing address map feature
fix the problem that places() returns wrong result when the team is created by split method
team serialize
use std::map in addr_map
bug fix: addr_map::_get_or_add()
use unordered_map
Merge branch 'feature/team_serialize' of https://github.com/scalegraph/sx10 into feature/team_serialize
add team serialize method
some fix for using unordered_map
Merge branch 'feature/team_serialize' into develop
Merge branch 'develop' of https://github.com/scalegraph/sx10 into develop

Conflicts:
	x10.runtime/src-x10/x10/util/Team.x10
fix a bug on serialization
use increment number instead of object position
add serialize method
add assertion error in serialize
bugfix in serialization.h