common: Modify serializable_class and MooseFSVector

* Make COUNT_ARGS and COUNT_ARGS_ macros automatically generated.
* Make MooseFSVectar be able to serialize vectors of types
which instances can have different sizes.