Removed unused IntMap typedef
Always read the attributes.xml file

This way it can also be used when connecting to a tmwAthena server for
customizing the min/max of attributes and the amount of starting points.

Mantis-issue: 501
Reviewed-by: Ablu
Added support for charcreation.xml settings

This file was introduced by ManaPlus as a way of configuring the
character creation process. It defines the number of hair styles
and colors, how stat points should be divided and what the starting
equipment of the player is.

The minimum and maximum hair color/style IDs are not supported at
the moment.

This is mostly a backport of ManaPlus commits 10cf52b5 and dcc18eba,
with some style changes.

Mantis-issue: 501
Reviewed-by: Ablu
Small cleanup
Single xml solution - compatibility with skill-set and special-set

Mana-mantis: #506.
Bumped protocol version to 3

This is so that master and lpc2012 use the same protocol again,
where starting attributes are sent on character creation.
Hide attribute sliders on character creation when appropriate

When the minimum and maximum values of the attributes are equal, then
there is nothing for the player to customize and the sliders are not
shown.

At the same time the dialog has been fixed to resize properly to any
number of modifiable attributes.
Merge branch 'master' into lpc2012

This merge reverts change 3b22c2cf170c877904dcef5a4af03ac360bd0581.

Conflicts:
	src/gui/charcreatedialog.cpp
	src/net/manaserv/manaserv_protocol.h