ENH: Enable string input for NewickTreeReader.

Adding support to accept a string as the input.
Corresponding test is updated.

Change-Id: Ib28103bdb96989bca4c176b75e09acdf7779cd39
fix unused parameter warning

Change-Id: I387a707a2e219e68600ddd1f6d7d6c01ddd86021
Merge topic 'EnableStringInputForNewickTreeReader' into master

2b8e6857 ENH: Enable string input for NewickTreeReader.
Fix failing printOther test.

Older windows compilers created code that will segfault when a NULL
char pointer was passed to an ostream, as they were interpreted as
strings. When the length of the string was calculated, the NULL check
was omitted, causing a segfault when 0x0 was dereferenced to check for
'\0'.

This patch casts the pointers to void* so that the pointer value will
be printed.

Change-Id: Ice4339d14205154a27653bd14d9f955054a01f55
Merge topic 'fix_warning_in_restored_test' into master

a0938d94 fix unused parameter warning
BUG: Missing SmartPointers

Some SmartPointers were missing after the test was converted to a
modern style. This caused DEBUG_LEAKS defects.

My bad...

Change-Id: I46e2203e4a9cb6fca057e4b808f3d011943c3609
Merge topic 'FixTestAxisActor3D' into master

5256ee0e BUG: Missing SmartPointers
Merge topic 'fix-printOther-test' into master

b95ed8fb Fix failing printOther test.