merged changes from bitcoin 0.7.2 branch, commit 65cee0b
bas58.h: cleaning the right number of bytes
fixed more bad memset usage
Add 'walletnotify' command
Make getblock return more info about block transactions.

getblock returns block and block's transactions. There is
currently one optional parameter that changes how transaction
details are presented. false (or no parameter) returns only
a list of transactions. If parameter is set to true, getblock
will return some additional transaction details.

These additional transaction details cannot be parsed easily
as transactions are separated by space indentations only.

This patch adds a second parameter (txdetails) that returns
full transaction details in a json form, so that it can be
parsed programatically.

A second parameter is used for backwards compatibility (rather
then changeing first parameter type to int).

No other things are changed, only this block presentation.
Fix memory leaks

 - fix memory leak on exception in Key::SignCompact()
   (see also 6f21e73 of the bitcoin repo)
 - fix memory leak in CKey::SetCompactSignature()
   (see also 27e35bf of the bitcoin repo)
Better memory management in ProcessBlock()

In the shunting area on line 2031, where blocks that do not have their previous block yet are handled, there is a special case for proof-of-stake blocks. That case can fail and a return false is called. Above that there is a creation of a CBlock by new. If the return false is reached, that CBlock* that was allocated space is not handled. All I added was a delete pblock2; to handle memory better.
[Refs #53] Update dependency references from openssl-1.0.1b to openssl-1.0.1g (patched for heartbleed vulnerability)
Create bitcoin_el_GR.ts

Support for Greek Language in the PPC client. Currently not completed but planning to fulfill the total translation soon enough.
Merge pull request #1 from glv2/locale-fr

Update french locale.
Merge pull request ppcoin#23
sizeof char is always 1
revert change to diverge less from bitcoin
fixed wrong pointer reset
added forgotten clean
OPENSSL_cleanse is not needed here and we want to diverge less from bitcoin
Merge pull request ppcoin#33
Merge pull request ppcoin#35
Merge pull request ppcoin#42
Merge pull request ppcoin#51