Link with libintl on FreeBSD as well
On FreeBSD, const char* is always used in iconv API
Made the Battle Mode use standard coordinates + scripts fixes.

Wew, was some work!
Merge pull request #116 from AMDmi3/freebsd-fixes

Some fixes required to build on FreeBSD
Made the texture debug display use standard coordinates.
Revert "Revert "Lighten the TextBox::Draw() calls.""

This reverts commit 52782d2b5e7d145c314879dc7bc9cddda1eddf3d.

Conflicts:
	src/common/gui/textbox.cpp
Revert the change on the effect supervisor until I find an actual fix.
Removed the Swap, left select and right select keys.

Those keys were not obvious in use, and I do think there are
already enough keys so far.

That's why I replaced the use of the swap key by the menu key where possible
and defuncted the swap key.

The left and right select keys were not really working in certain case
and are very rare to use so I removed them as well.

This should also add some place to permit adding the missing joystick
keys and features.
Turned the metaphysical reference and text into magical.

Closes #54
various bug fixes and slight changes

Bug Fixes:

+ text box issue with new lines as described in #98
This bug is actually the degredation from my previous newline fix.
*blushes* sorry folks, we all make mistakes. Looks like things are OK now,
feel free to \n away!
+ mostly has to do with the above, but the "Help Text" and the Quest log
sample now has the proper spacing and format

Changes:

+ Removed the completely useless "Back" state from Equip/Remove and
Quests. a simple press of the "cancel" button will bring you back to the
parent menu, just like the world map.

removed unnecesary back / view options from Quest

equip/remove brought in line with Quest/ Map

added a sample quest with \n characters to show it works :)

base bug fix: #98

+ a couple code cleanups

+ Made the app compilation warning-free.
Shop cleanup and small fixes.

- Made the shop description/content and hint text be set only when needed.
- Removed most of the dead code.
- Moved the buy/sell/trade counter to a better place and added text in front of it.
- Made the total after buy/sell/trade appear when trying to buy/sell/trade.
- Made the buy count be set to one when entering the info mode so that it's possible
to quick buy one item.

The shop mode should be much more simple to use now, and ready for finishing
the development fo trades. :)
Updated the C::B file with the standard folder separator, as used
in C::B 12.x or C::B 10.x on Linux.
added location name and banner to Quests
stopped image flicker on quest log entry
Merge pull request #118 from IkarusDowned/quest_misc

added location name and banner to Quests
Merge pull request #119 from IkarusDowned/quest_misc

stopped image flicker on quest log entry