Add test spec. Rework %py_description macro.
%py_description now looks exactly like the %description section through
the use of some bizarre trickery.
There's an alternate implementation with no trickery that doesn't match
the syntax of %description.