Begin implementing automated renaming.
Finish basic automatic renaming for Python code.
Allow for multiple button kinds when using message bars.
Add can_rename property to code models, and mark a button in the rename message bar as the default.
Force colors to have integer RGBA coordinates.
Don't raise an error upon trying to disconnect a signal that was not connected.
Add a nonreentrant-asserting decorator to the util library.
Dismiss message bars completely before calling message bar action.
Allow renames across multiple files.
Fix the docstring on the open_brace_pos function of AbstractCodeModel.
Add a __repr__ implementation to KeyEvent.
Require buffer paths to be absolute.