Remove uncaught_exception uses in tests
[Bug/Feature] uncaught_exception is bugged since 2008 and can return a false
result on some specific situations (refer to
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37477 for more
info).
Some tests (especially Cynara Agent) relied on uncaught_exception,
which when failed resulted in double-throwing. This caused instant
test termination and emitted SIGABRT.
[Solution] Remove uncaught_exception calls, reorganize some test parts to
avoid throws propagating outside destructors.
Additionally, minor corrections to boilerplates (copyright date)
were made.
[Verification] Build, install, run tests several times on mobile image. The
tests should not receive SIGABRT during Cynara Agent tests.
Test results should be unaltered (some of the tests fail due
to timeouts).
Change-Id: Iab282e9cac8bd53a69bb60d84511cd6829540037