Remove old hack for compiling on Mac with Python 2.6. This is fixed by the previous ARCHFLAGS change.
Highlighting for SCIP doc
Some tests.
Squashed commit of the following:

commit 7076cfb967b03a205c4b6e4e74ad8dd9b37cd90a
Author: Barry Hurley <bhurley@4c245.local>
Date:   Sat Sep 1 11:10:20 2012 +0200

    Tests for Expression.get_size()

commit 35b3836e3fe01a98b5f8c28d31fb0be511b9caf0
Author: Barry Hurley <bhurley@4c245.local>
Date:   Thu Aug 30 14:22:40 2012 +0200

    Build expression test.

commit 269ac72a5d2fe9c65125df0d6ab2f632efa1f41f
Author: Barry Hurley <bhurley@4c245.local>
Date:   Thu Aug 30 13:58:31 2012 +0200

    Domain iterator tests.

commit 554894fbaad8c9703cdd6cf6cf4f0a31727b3848
Author: Barry Hurley <bhurley@4c245.local>
Date:   Wed Aug 29 17:59:00 2012 +0200

    New testing module for core elements of Numberjack.

    Initially contains tests for the Variable class that it conforms to the documentation.

commit 224ee6bec43d1b8f96c3e3c8ded6fba981f16a6f
Author: Barry Hurley <bhurley@4c245.local>
Date:   Wed Aug 29 17:41:44 2012 +0200

    Changed exit() calls (on error) to exceptions.

commit 8798b8321d1021d368abdd76afd74b660b6692c1
Merge: 9cd27d7 f58ea6a
Author: Barry Hurley <bhurley@4c245.ucc.ie>
Date:   Tue Aug 7 21:38:26 2012 +0100

    Merge branch 'master' of git://github.com/lokdlok/Numberjack into Tests

commit f58ea6a2e08d1eae931ad908dde0e76c789ec82a
Author: lok <kevin.kevinleo@gmail.com>
Date:   Tue Aug 7 21:28:17 2012 +0100

    Added wrong XCSPOut in previous commit

commit 4ac500d9006c3fd4496bdea51b8c674b5941e45b
Merge: b83ff1c d3c816a
Author: lok <kevin.kevinleo@gmail.com>
Date:   Tue Aug 7 21:15:35 2012 +0100

    Merge https://github.com/eomahony/Numberjack

commit b83ff1c7bec45e8502cf72ed4c920914e6cc20a4
Author: lok <kevin.kevinleo@gmail.com>
Date:   Tue Aug 7 21:07:25 2012 +0100

    Added tests, xsolve fix, old XCSPOut

    xsolve.cpp:
        - Added #include <unistd.h> since sleep() is not included by default
          by gcc

    XCSPOut.py:
        - Added old Numberjack Model -> XCSP module

    tests/:
        - Small changes to the tests
Merge branch 'master' of github.com:eomahony/Numberjack
Model.load tests.
Also, added missing list_domain variable to a previous test.
Small fix on documentation of Matrix that the row/col separator is a dot instead of underscore.
Matrix shouldn't have class attributes for row, col and flat; they're instances specific attributes.
ok!
The names of variables in a matrix when created with Matrix(list) did not conform to the matrix naming convention.
Tests for Matrix constructor
Comment about initialising Matrix by giving it a list.

This could create rows with varying numbers of columns if given a list with different values. Should this be allowed? If so, then we need to verify any assumptions being made in this code.
Matrix Slice tests.

Still missing some coverage in Matrix.__getitem__(). It's not clear what the inner if statements are catering for.
SCIP 3.0.0

Squashed commit of the following:

commit c8905b64a47855b1730adc4652ad67d497550cc1
Author: Barry Hurley <bhurley@4c245.ucc.ie>
Date:   Tue Sep 18 21:20:46 2012 +0100

    Updated README for SCIP 3.0.0

commit c716e59d76dd094bcb805493876aa540e3538dbc
Author: Barry Hurley <bhurley@4c245.ucc.ie>
Date:   Tue Sep 18 21:06:55 2012 +0100

    Fixed 2 SCIP bugs.

    Fixed bug with calling solve() on SCIP multiple times.
    Fixed bug with SCIP verbosity being random.

commit c2adee078256c8394b2edaa986ef25b3474d5d86
Author: Barry Hurley <bhurley@4c245.ucc.ie>
Date:   Tue Sep 18 19:36:46 2012 +0100

    SCIP 3.0 :)

    Note this links SCIP's NLP library which is not in use… yet.
Merge branch 'master' of git://github.com/eomahony/Numberjack