CG no longer listed in the settings if the plugin isn't loaded.
More work on integrating the settings parser, profiles are handled correctly
Snap to the ground after moving

Depends on two factors:
* End up close enough above to a walkable plane (it's within sMaxStep units
  down and is angled sMaxSlope or less)
* Started out on the ground without any upward movement

This also reduces the distance needed to be to the ground to 4 (from 10), and
ensures the actor is 2 units above the ground when on it. Downward force is
also removed when starting on the ground.
Increase step size to 15
Use the PhysicActor's set/getOnGround method
Add a method to check if an object is on the ground
Clarify a comment
Better implement Npc::getSpeed
Scale the animation speed based on the animation velocity and movement speed

This may not be totoally correct since it takes the whole animation into
account, rather than just the looping portion. But it's good enough for now.
Add a jump state

Currently unused
Remove an unused field
Mainwindow size and position now gets saved/restored
The text color of the profiles dialog now turns red on invalid names
Merge remote-tracking branch 'upstream/master' into settingsparser
Merge remote-tracking branch 'upstream/next' into settingsnext

Conflicts:
	apps/launcher/CMakeLists.txt
	apps/launcher/datafilespage.cpp
	apps/launcher/datafilespage.hpp
	apps/launcher/graphicspage.cpp
	components/fileorderlist/utils/filedialog.cpp
	components/fileorderlist/utils/filedialog.hpp
Merge remote-tracking branch 'mike-sc/sel_widget' into settings_selwidget

Conflicts:
	apps/launcher/datafilespage.cpp
	components/fileorderlist/datafileslist.cpp
Fixed gold ref count always becoming 1 when dropped on the ground
Use `signed char' explicitly where needed. It is important because:
- It is implementation-dependent if plain `char' signed or not.
- C standard defines three *distinct* types: char, signed char,
  and unsigned char.
- Assuming that char is always unsigned or signed can lead to
  compile-time and run-time errors.

You can also use int8_t, but then it would be less obvious for developers
to never assume that char is always unsigned (or always signed).

Conflicts:

	components/esm/loadcell.hpp
Increase step size to 30
Remove an unused method