base_x now supports message strings.
Small changes in partial-copy.

- Doc updates.
- Added c prefix to const params.
Added equivalency check for shared/weak ptrs, unit tests.