Changed makefile to use -std=c++0x. Also changed a compatibility issue in game.h
Changed RNG to use STD's <random>, with std::default_random_engine.
The RNG functions now use uniform int distribution and uniform real distribution.
RNG namespace made. Only has normal function and the generator "gen".
Gen is seeded in main, directly after "seed = time(0)".
Revert "RNG namespace made. Only has normal function and the generator "gen"."

This reverts commit 5a0f485374ae862ad84aaac7a887e55e69943ce4.
Revert "Changed RNG to use STD's <random>, with std::default_random_engine."

This reverts commit c9641f2a9d11890265f2c292488fbcd274c4923c.
Revert "Changed makefile to use -std=c++0x. Also changed a compatibility issue in game.h"

This reverts commit dc6671c1104a353ea78fdba779117978bc6c9cc2.
Fix color typo and remove redundant color in item factory
Move most of the generic items to JSON

Only handled things that used the MELEE macro and had no flags.
Let guns be defined from JSON as well
Merge branch 'master' into json-guns
Add no-arg it_gun constructor, fix a couple silly compile errors
Move skill initialization to happen inside the game's init method
Couple more item factory fixes
Merge branch 'master' into json-guns
Move all gun definitions to JSON

Also added a "range" field to the gun definitions, since I was touching them all anyway. Currently set to 0 for all guns, and unused, but lays the groundwork for making arrow range be mostly determined by the bow rather than the arrow.
Fixed issue #744: isle->aisle.
Lone gas stations near the highways
Gas stations now spawn near highways, but not on intersections
Remove unused (and poorly implemented) "text_hash" struct
Remove MSVC references to texthash