Further reduce number of calls to map::ter() by caching the value and referencing it multiple times in build_outside_cache().
Recuce calls to map::ter() a little more by stashing the value locally.
Merge branch 'master' of github.com:TheDarklingWolf/Cataclysm-DDA into for-darklingwolf
Replace open-coded is_outside() with simple loop.
Merge git://github.com/kevingranade/Cataclysm
descending stairs, using an elevator, and

debug-teleporting no longer crash when
right next to overmap borders. stuff was only
being dynamically generated for one of the overmaps.
Add a FAQ for devs and an initial post explaining relationships between map classes.
Merge pull request #22 from zpmorgan/master

fix for #21: segfault on going downstairs
Merge branch 'master' of https://github.com/TheDarklingWolf/Cataclysm-DDA
Merge branch 'master' of github.com:TheDarklingWolf/Cataclysm-DDA into for-darklingwolf
Prevent divide by zero in scent display code.
Make scent normalization much slower.
little optimization.

I noticed a bunch of wolves checking for lit torches too often.
removed bottleneck in saving&loading of mapbuffers

list.size is O(n) with some stl implementations, and it was
sizing the submap list every time a submap was loaded or saved.
Merge remote-tracking branch 'zpmorgan/master' into for-darklingwolf
Slightly reduce calls to map::i_at() by holding a local reference to it.
Const all the things in map.cpp and map.h.
Reduce calls to map::field_at() slightly by holding onto a reference to the field.
Continue to constitutionialize map.cpp and map.h.
Lockpicks now required to silently open doors