upgrade submodule fuego-on-ios to latest version that allows iOS 7 builds

as a side-effect, this version of fuego-on-ios also brings with it
Boost 1.55.0. the previous version of fuego-on-ios by accident still
pointed to Boost 1.54.0.
upgrade project to iOS 7.0
fix default komi in unit test to use area scoring komi
set up the entire UI programmatically, delete .xib files that are no longer used
use Auto Layout for iPhone view layout on Play tab

this is only a rough implementation, some things do not work yet
(coordinate label views), and most things have not been thoroughly
tested.
use Auto Layout on Archive tab
make parent VCs responsible for enabling Auto Layout of child VCs' root views
cleanup of VCs on the Settings tab

the review made during the cleanup shows that no Auto Layout is
necessary on the Settings tab: all VCs are pushed/popped via nagivation
controller, or presented/dismissed modally.

change details:
- rename PlayViewSettingsController to DisplaySettingsController to
  match the VC's user visible title
- add convenience constructor to SettingsViewController
- some VCs: move non-view related initialization code from
  viewDidLoad to the VC's convenience constructor
- all VCs: add #pragma mark directives
- some VCs: move around code to better fit into the sections formed by
  the #pragmas
- minor doc improvements
do not use Auto Layout for the UIWindow's root view (fixes bug with VCs being presented modally)
revamp of EditTextController to use Auto Layout and the iOS 7 look

EditTextController now uses the plain white look of iOS 7 and no longer
sets up a gray table view background. Input elements are laid out
slightly differently due to this (especially the UITextView).

In addition to using Auto Layout, EditTextController now reacts to the
keyboard being shown and hidden when EditTextControllerStyleTextView is
in use. The UITextView constraints are adjusted dynamically in response
to the events so that the UITextView can grow/shrink.
AutoLayoutUtility now provides values for UIKit's default spacing
cleanup of VCs on Diagnostics tab

change details:
- add convenience constructor to DiagnosticsViewController
- add Auto Layout support to SubmitGtpCommandViewController and
  GtpLogViewController
- some VCs: move non-view related initialization code from
  viewDidLoad to the VC's convenience constructor
- some VCs: move declaration of privately used properties from .h to
  .m file
- all VCs: add #pragma mark directives
- some VCs: move around code to better fit into the sections formed by
  the #pragmas
- minor doc improvements
cleanup of VCs that show HTML documents
remove unnecessary #include of UiUtilities.h
minor comment changes and source code formattings in various controllers
show footer with explanatory text instead of only a brief title in sound/vibration settings
add new custom view CoordinateLabelsView

the reason for adding a new custom view is that the view can participate
in the Auto Layout system by providing an intrinsic content size,
similar to PlayView, based on the values calculated in PlayViewMetrics.
this is much simpler than fiddling with the content size of the
containing scroll views.

structural changes that result from introducing the new custom view:
- PlayViewMetrics is now created by ApplicationDelegate instead of
  PlayView. The role of PlayViewMetrics has shifted towards a common
  model-like object, providing values required for drawing several
  views, instead of only a subsidiary object of a single view
  (PlayView).
- PlayView is no longer responsible for setting up the two coordinate
  label view instances and their container scroll views. This is now
  the task of PlayTabControllerPhone, which makes a lot of sense since
  the controller is responsible for the setup of the view hierarchy on
  the Play tab.
ScrollViewController is now fully responsible for all 3 scrollviews
use Auto Layout for iPad view layout on Play tab

stuff that does not yet work correctly: when the app launches in
landscape orientation on iPad, the right pane of the split view gets
the wrong size (as if the device were in portrait)
fix Play tab layout on iPad to remain within top/bottom guides of VC