rename soption to drop_down
make some small improvements to DocBlocks
add dldrop_down() and a test for it