Correct cmake variable for install prefix is "CMAKE_INSTALL_PREFIX", not "CMAKE_PREFIX_PATH".

CMAKE_PREFIX_PATH is for searching for other programs, not for the place
to install this one.  Based on acprep's --help, I think the intention was
to use CMAKE_INSTALL_PREFIX here.
FAQ entry on how build your own Boost and/or CMake for use with Ledger.

Debian squeeze, which is currently the stable distribution at the time of
this commit, has both a Boost and a CMake that is too old for Ledger.
This FAQ entry explains how to build your own Boost and CMake for use with
Ledger, and the exact commands to type to build and install each, and then
configure, build and install Ledger against those new versions.
contrib/non-profit-audit-reports/ directory will be a small GPLv3'd application.

Upon discussion with John Wiegley <johnw@newartisans.com> on #ledger on
irc.freenode.net, the following was indicated:

<johnw> bkuhn: as long as the GPL infection stays in contrib, I see no problem
        with it
...
<bkuhn> ... I got the ... answer, which is "johnw will accept GPL'd stuff
        in contrib/..., as long as it's careful to not cause GPL to cover
        the main Ledger codebase that's not in contrib/..."

Therefore, the non-profit-audit-reports/ application will be licensed
GPLv3-or-later.
Initial test data for the non-profit-audit-reports contrib application.

The basic idea here is that given non-profit-test-data.ledger herein,
there should be a script that I could run, in this fashion:

    $ general-ledger-report -b 2011/03/01 -e 2012/03/01  -f tests/non-profit-test-data.ledger

that would generate:

   non-profit-test-data_chart-of-accounts.txt
   non-profit-test-data_general-ledger.ods

Note that the ODS file currently has placeholders, as I haven't fully
figured out how to use the =hyperlink() function to make relative
hyperlinks.
General ledger reporting script, used for preparing a report for non-profit auditors.

I developed this, and therefore have the full git commit history, in my
personal "Small-Hacks" repository, which can be cloned from:
      git://gitorious.org/bkuhn/small-hacks.git

More details on that are available by visiting:
      https://gitorious.org/bkuhn/small-hacks
Switch ledger binary to /usr/local/bin/ledger.
A few fixes to make this work with Ledger 3.x instead of 2.6.2
  * --wide-register-format is no long an option, use -F
  * %D now must be %(date)
There needs to be at least 3 args here, clearly.
Make test data slightly more realistic.
Don't use all caps for tags in test data.
Changed general-ledger-report.plx to use tags for Receipt and Invoice (was %N)
Added sample PDF artifacts for the example (see README)
Merge branch 'contrib-non-profit-annual-audit-reports' of gitorious.org:ledger/ledger into contrib-non-profit-annual-audit-reports
Fixed 2010/01/01 test data and added an invoice for it.
Added additional transaction to test data, this one has both Receipt and Invoice.
Updated copyright notice to reflect reality.

Both Tom and I have made copyrightable changes to this file this year.
First pass technical study of creating ODS from ledger
Add to .gitignore items generated by contrib/non-profit-audit-reports/demo.sh
Receipt/Invoice are additional information thus better if they're final columns.

Change the column of Receipt and Invoice in the CSV file first, then the
generated ODS file must have the same change propagated, which requires
changes to the column numbers hard-coding in csv2ods.py.

Perhaps if/when this application is refactored these things shouldn't be
hard-coded in this way in the first place.
Merge pull request #80 from bkuhn/contrib-non-profit-annual-audit-reports

Contrib: non-profit annual audit reports