Remove unused assign/encode functions in structvar.
The "assign" and "encode" functions in structvar are never used, since they operate on strings, and all of our config code uses config_line_t. We can safely remove them.
We can only do this once legacy/trac#31629 (moved) is merged, or else we will get conflicts.