Attempt a fix of #142, hopefully making Windows fonts not disappear after an upgrade / folder move.
Use smaller font for other terms.
Set up the default term sizes.
Make inventory window show all rows and arrange windows nicely.
Try to respect the user's open and closed windows at launch.
Merge pull request #270 from bensemmler/window-layout

Close #1788, make OS X windows have a sensible default layout
Added prototype for resizeTerminalWithContentRect to AngbandContext
interface and removed -Wunreachable-code from Makefile.osx to clean up
build warnings from clang 1.7.
Display a blank for a message count of zero. [1787]
Add separate squelch category for BoC, SoS, MoD. [1781]
Allow chests underfoot to be disarmed. [1779]
Merge pull request #271 from bensemmler/fixes

Merge fixes for #1787, #1781, #1779.
Check user directory for pref files. [671]
Add command to toggle spell description. [1628]
Add support for graying dynamic menu items.
Gray out and disable some context menu items. [1776]
Force drop knowledge on first kill and use race flags to determine drop text. [1780]
Remove obsolete monster macros.
Fix squelch type names.
Merge pull request #272 from bensemmler/more-stuff

* Fixes more of 671 by checking the user directory and loading a file there if found; this allows the user to set up a custom pref.prf file that loads in addition to the one in lib/pref.
* Fixes 1628 by allowing the description to be toggled with ?. Default state is off.
 *Fixes 1776 and adds some functions to set the valid/enable state of dynamic menus.
* Fixes 1780 by forcing all drop flags on first kill and displaying only what is used by the game (lore->drop_item and lore->drop_gold are ignored now).
* Fixes issue with squelch type name (http://angband.oook.cz/forum/showpost.php?p=85439&postcount=251).
Remove the V: line from edit files