Update 2.0.1-RC4 to 2.0.1-RC5
----
This release fixes a defect that causes TQSL to crash upon startup if the certificate status
file is empty or cannot be parsed. TQSL has been corrected to delete and re-create that file
if it cannot be used.

In addition, a change was made to how TQSL checks for new releases so that TQSL will offer a
final release over a release candidate even though the version numbers are the same.
Update to git:b46c559

Changes:
    Merge pull request #41 from aquerubin/master
    Restore the resolver query order to their relative position in resolv.conf
Clean-ups; unnecessary patch was removed
Code clean-ups
Import fontaine_2012.02.01 as wip/fontaine.

Fontaine is a command-line utility that displays key meta information about
font files, including but not limited to font name, style, weight, glyph
count, character count, copyright, license information, and orthographic
coverage. It produces reports in JSON, XML, XHTML, and plain-text.
Added fontaine
Clean up some warnings from pkglint -Wall
Terms of license.
Updating the fonts that are still available.
Import newtype-0.2 as wip/hs-newtype.

Per Conor McBride, the Newtype typeclass represents the packing and
unpacking of a newtype, and allows you to operatate under that newtype with
functions such as ala.
Import constraints-0.3.4.2 as wip/hs-constraints.

Constraint manipulation
Import exceptions-0.3.3 as wip/hs-exceptions.

Extensible optionally-pure exceptions
Update to 1.4

CHANGELOG:
# 1.4
* Changed the behavior of the $(1) template haskell splices for Exp to use
a Proxy rather than value-level numbers. This is more consistent with the
role of this library and the other could always be generated via sa splice
anyways.
Update to 4.0

CHANGELOG:
4.0
 * Added `nearly` to `Control.Lens.Prism`.
 * Added `Control.Lens.Empty`, exporting `_Empty`.
 * We now require `DefaultSignatures`.
 * Added `failing` and `ifailing` to `Control.Lens.Traversal`.
 * Changed the signature of `Data.List.Split.Lens.condensing` due to the
   addition of `DropBlankFields` to `Data.List.Split.CondensePolicy` in
   `split`.
 * Simplified `Each`, `Ixed`, and `Contains`. They are no longer indexed.
   The previous design was actively getting in the way of user-defined
   instances.
 * Replaced more of our home-grown types with standard ones. They had
   previously been defined to help make more intelligible error messages, but
   when we switched to using `(Contravariant f, Functor f)` instead of
   `(Gettable f)`, these no ceased to really help. Now you can define even
   more `lens`-compatible types (e.g. `Getter` and `Fold`) without depending
   on `lens`.
 * Replaced the use of `Accessor` with `Const`.
 * Replaced the use of `Mutator` with `Identity`.
 * Replaced the use of `Reviewed` with `Tagged`.
 * Removed the deprecated `Control.Lens.Simple` module.
 * Repurposed `Control.Lens.Combinators` to reﾃｫxport `Control.Lens`
   sans any operators; previous residents rehomed to `Control.Lens.Lens`.
 * Added `Control.Lens.Operators` to export just the operators. Varying
   your import styles between these supports many qualified usage scenarios.
 * Simplified `Cons` and `Snoc`. Now they must be a `Prism`.
 * Simplified `Contains`. This necessitated losing many instancs of
   `Contains`, but makes it much easier and more consistent to use and
   instantiate.
 * Simplified the various `AsFoo` types in `Control.Exception.Lens`
 * Simplified the types in `System.IO.Error.Lens`.
 * Merged `lens-aeson` into `lens`.
 * We're exiling `Control.Lens.Zipper` to a separate package. This will let
   the design for it iterate faster and let us explore the trade-offs between
   the 3.8 style and the 3.9 style of zippers.
 * Generalized `alongside`, `inside`, `both`.
 * Switched to a new `Typeable` version of `reflection` for the harder
   combinators in `Control.Exception.Lens`. This enables us to comply with
   GHC 7.7's ban on hand-written `Typeable` instances.
 * Added a `_Show` `Prism`.
 * Added `Control.Lens.Extras` for the combinator names we don't have the
   gall to claim outright, but which are consistent with the rest.
 * Renamed the constructors for `ReifiedLens`, etc. to just be the name of
   their base type.
 * Added many many missing instances for `ReifiedFold` and `ReifiedGetter`.
   This permits things like `runFold ((,) <$> Fold (traverse._1) <*> Fold
   (traverse._2))` to be a `Fold`
   and `ReifiedFold` can be used as a `Monad`, `Profunctor`, etc.
 * Many performance optimizations.
 * Switched to `exceptions` from `MonadCatchIO-transformers`
 * Added types for working with `RelevantFold` and `RelevantTraversal`.
   These are a `Fold` or `Traversal` that always has at least one target.
   Since `Apply` isn't a superclass of `Applicative`, you occasionally need
   to convert between them, but it lets you more readily work with less
   unsafety.
 * Changed `unwrapping` and `wrapping` to have the same
   constructor-oriented order as a `Prism` and renamed them t `_Wrapping` and
   `_Unwrapping` respectively.
 * Drastically changed the way `_Wrapping` and `_Unwrapping` are built to
   get much better inference.
 * There are about 15,000 lines of patches over the last year, so I'm sure
   we missed a few big changes.
+ hs-constraints
+ hs-exceptions
+ hs-newtype
Version number bumped. Mark as not for python-3.x.
Add new file.
define test target.
HASKELL_COMPILER is defined in mk/defaults/mk.conf now.
Pass target arch to fix odd cases (e.g. building 64bit on SunOS).