The goal of this patch is to reduce dependability on mymoneyfile and of mymoneyfile on other libraries.
Changes:
- no header file includes mymoneyfile now,
- mymoneyfile.h uses forward-declarations instead of includes.
Patch is huge but it's nothing but code shuffling. Nonetheless it has two important merits i.e. smaller executable file and shorter compilation times.