Update buttons to latest Dreem; removing a lot of old, useless code. Add...

...ed feature where buttons will size properly if only a width or height are specified. [Delivers #80429282, #84231530]