FIX: Shortstring<>::Append() didn't take any Shortstring

This allows the `Shortstring<>` template to `Append()` from any other incarnation of `Shortstring<>`. Additionally I believe the implementation was wrong, since it only appended from `other.stack_`.