Pass parameter by const ref instead of const value.
Remove unneeded explicit keyword.
Pass parameter by const ref instead of const value.
Return const references instead of const objects.
Use Doxygen comment.
Use private members instead of protected members.
Use const const_iterators instead of iterator.
Clean up a variable declaration.

Making this a const variable gets rid of a compiler warning, and
making it a reference eliminates an unnecessary copy.
Move Miscellaneous to end of changelog.
Decreases the pango cairo dependency.

The dependency's version is decreased to version 1.21.3. This is the
version currently used in XCode (on the Mac). Upgrading there is
troublesome.

This partly reverts 2b939cebc7a4eea6ec6adae40c8396f836122940.
Make the x1,y1,x2,y2 variables within Lua match those in WML events.

Reported in the forums:
http://forums.wesnoth.org/viewtopic.php?f=58&t=38930
Merge branch 'master' of github.com:wesnoth/wesnoth-old
Moved spare button images to attic
Used regular as opposed to copper button variation images for default button
Use opacity IPF for transparent button images. Value set to 65%
Made default imagepath for GUI1 button non-copper
Made next/prev storyscreen buttons use non-copper images
Made unit preview pane use non-copper regular image as opposed to menu-button image
Fixed path to low-res tools editor theme image
Made dfool them use correct images (non menu image for End Turn button and H20 menu buttons for menu buttons)