extend particle assign specialization 

- add functor to set an attribute of a particle to their default value
- extend the particle assign definition (set attributes which are not defined in the source particle to their default value)  [discussion](https://github.com/ComputationalRadiationPhysics/picongpu/pull/595#discussion_r22087654)
- remove old usage of `SetValueToDefault` with the new PMacc functor


**Tests**
- [x] runtime: KHI
- [x] compile time: check subset and complementary sequence with various configurations
minor suggestion:

```c++
/** Assign common attributes of particle species
 *
 * Assigns all attributes in ValueTypeSeq1 that also exist in T_ValueTypeSeq2
 * from T_FrameType1 to T_FrameType2.
 */
```