* Removal of nux::NString in favor of std::string. * The branch has a lot of changes due to the enablement of -Werror. All the warnings have been fixed. * -Werror is disabled when building with --enable-debug.
[Test] The changes are covered by existing tests.. Fixes: https://bugs.launchpad.net/bugs/1065293. Approved by Jay Taoko.