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
`witch` -> `that shall be initialized/assigned` ![witch](http://emoticony.leestone.co.uk/emoticons_halloween/witching.gif)