Merge pull request #10 from knz/master

Latest batch of changes.
Merge pull request #11 from knz/master

Latest batch of changes.
Merge pull request #12 from knz/master

Merge the lastest changes.
Warning and compile error fixes for gcc 4.7.2 with -Wall -Wextra.
Missing 'and'.
Move the destructor of IMemoryAdmin to source file.
Merge some contributions from Pekka Jääskeläinen.
Move the destructor of IFPUClient to source file.