lispy: remove naming inconsistency in do_ functions
lispy: remove naming inconsistency in do_ functions

Initially all the functions were called dowhatever.  Then do_g was added,
 for (%g), the underscore standing in for the %.  But that caused later
 functions to get named do_whatever.
So now for consistency all the functions are do_whatever, and (%g)'s
 function is called do__g.  Hopefully this isn't too confusing.

ec429/sexpy