Add elasticity example and fix a bug

Elasticity example in Examples/ADMFD/elasticity.cpp

Bug fix - when assigning a matrix with different storage container, the
number of rows and columns is changed after the assignment itself,
which leads to incorrect behavior of opeartor(i,j) of the matrix.
4 jobs for master in 10 minutes and 7 seconds (queued for 27 seconds)
Status Name Job ID Coverage
  Build
failed build_debug #606

00:02:55

passed build_opt #607

00:07:12

 
  Test
skipped test_debug #608
skipped test_opt #609
 
Name Stage Failure
failed
build_debug Build There is an unknown failure, please try again
make[2]: Leaving directory '/opt/gitlab-ci-multi-runner/builds/fe725eaf/0/terekhov/INMOST/build_debug'
[100%] Built target xml_reader_test000
make[1]: Leaving directory '/opt/gitlab-ci-multi-runner/builds/fe725eaf/0/terekhov/INMOST/build_debug'
/usr/bin/cmake -E cmake_progress_start /opt/gitlab-ci-multi-runner/builds/fe725eaf/0/terekhov/INMOST/build_debug/CMakeFiles 0
Uploading artifacts...
build_debug/: found 595 matching files

ERROR: Uploading artifacts to coordinator... too large archive id=606 responseStatus=413 Request Entity Too Large status=413 Request Entity Too Large token=i1MqmCRs
FATAL: Too large
ERROR: Job failed: exit status 1