Add support of moving the shared_ptr during object creation

This add constructors that take an rvalue ref. to `shared_ptr<T>` to `ImplContainer` and `ImplContainer` based frontend objects. This should enable moving of temp. `shared_ptr<T>`. With this patch applied moving of `shared_ptr` was enabled for 2069 of 13843 cases.

Part of issue #196

```
  Block::shrd_ctor_copy                                          1411
  Block::shrd_ctor_move                                           566
  DataArray::shrd_ctor_copy                                       779
  DataArray::shrd_ctor_move                                       344
  DataTag::shrd_ctor_copy                                          17
  DataTag::shrd_ctor_move                                          54
  Dimension[Range]::shrd_ctor_move                                 15
  Dimension[Sampled]::shrd_ctor_move                               14
  Dimension[Set]::shrd_ctor_move                                   14
  File::shrd_ctor_copy                                           6377
  File::shrd_ctor_move                                            360
  ImplContainer::ctor_copy                                        998
  ImplContainer::ctor_empty                                     13554
  ImplContainer::ctor_total                                     28395
  ImplContainer::shrd_ctor_copy                                 11774
  ImplContainer::shrd_ctor_move                                  2069
  ImplContainer::shrd_ctor_total                                13843
  Property::shrd_ctor_copy                                         48
  Property::shrd_ctor_move                                         54
  Representation::shrd_ctor_move                                    3
  Section::shrd_ctor_copy                                        1552
  Section::shrd_ctor_move                                         336
  SimpleTag::shrd_ctor_copy                                        17
  SimpleTag::shrd_ctor_move                                        60
  Source::shrd_ctor_copy                                         1573
  Source::shrd_ctor_move                                          249
```