Initial Norwegian Bokmål translation
Correctly reclaim std::vector unused memory.

Add new utility function to do that.
std::vector::resize() is not guaranteed reclaim unused memory.
Usually it will just change size, leaving same capacity.
To do that correctly we copy elements to temporary vector,
and afterwards swap it with ours. (Thanks Meyers :-)

Because this operation is expensive, don't do it in for each mod.
It should be performed afterwards.

Also, stop manully driving vector allocation size, since it is what
any sane standard library would do for you.
Add assert.
Merge pull request #304 from hansjoachim/norwegian-translation

Initial Norwegian Bokmål translation
[Galician Translation] dende → desde
Fix comparison sign mismatch warning.
Merge pull request #305 from piotrrak/vector-cleanup

Vector usage cleanup in ItemManager
Merge pull request #306 from Gallaecio/master

[Galician Translation] dende → desde
Linear search is not required here.
Add some utility functions, and use them.

clamp*() functions, percentChance() and randBetween().
Allow menus to be opened after death

The menus are still close when the player dies, so they can see the hudlog
message explaining the game over status.

Stat upgrade buttons are now disabled when dead.
Tab behavior in MenuLog is now similar to MenuPowers.
remove statement with no effect.
replace structs by classes.
Continuous Integration (travis): check compiling with old compiler.

Compiler version as of debian stable.
Continous Integration (travis): remove different versions of gcc.

They don't work.
correct CMake flags for no build type specified.
Merge pull request #307 from piotrrak/small-cleanups

Small cleanups
Merge pull request #309 from dorkster/bugfixes

Allow menus to be opened after death
Merge pull request #310 from stefanbeller/master

CMake list: correct variable names for undefined build.
Merge branch 'master' of https://github.com/clintbellanger/flare-engine