Fixed transaction listing to show correct ammounts for POS block rewards.
POS block rewards are shown as "interest" instead of "generate".
Modified the transaction list in the the QT interface to display
interest from Prof Of Stake blocks.  Also added "Stake Interest"
search option in the Transactions tab so people can see a list of
of their interest earned from their proof of stake stake blocks.

Note 1: You can now export all transactions to a CSV file and get a
total using Excel and the total will equal your wallet balance!
Note 2: No wallet rescan is required for this fix.
For RPC listaccounts, don't give "" account credit while staked coins
are not available due to being staked in an immature POS block.
Removed maturity check from CWalletTx::GetCredit and
CWalletTx::GetAvailableCredit (for consistency) and created new
function CWalletTx::IsMature() to be used on the outside when needed.
This change was needed to allow the QT client to list the correct
amount on an immature proof of stake transaction.

Also added immature stake coins to CWallet::GetImmatureBalance() so
the QT client will get a correct total.
Add immature stake interest to CWallet::GetNewMint

The RPC command getinfo shows newmint without including the
amount from an immature POS block. This change adds the
interest from new POS blocks to the newmint total.
Merge branch 'master' into fixTransList2
Changed description for POS transactions in QT transaction list.

Modified the description to show how many coins were input
in the "Source:" field, and how many coins were returned in
the "Credit:" field. This change is visible when you double
click on a POS transaction in the QT client.

Also uncapitalized "interest" for consistency with other
search tabs.
Removed unnecessary call to IsCoinStake().
Caught this boo-boo after using diff with white space ignore. Awesome!
Fixed the checkout command. The -b option doesn't work for a tag.
Remove POS and POW transactions from Unconfirmed

POW and POS transactions should not be included
in the Unconfirmed total, since they have
another status called immature.
Merge pull request #27 from grokouser/ubuntu-makefile

Fixed the checkout command. The -b option doesn't work for a tag.
Merge pull request #24 from grokouser/fixTransList2

Fixed transaction lists in QT and RPC when POS blocks are generated by user.
Changed stake total to use debit instead of credit.

Changed CWallet::GetStake to total Debit instead
of Credit for immature POS blocks generated by
the user. Also changed the name to GetStakedCoin
to make it easier to track down who calls this
function.

Since immature stake interest transactions are
included in the immature total, they don't
belong in the stake total. This will prevent
the user from thinking the stake interest
disappeared from their wallet after a POS
transaction matures.
Remove orphaned POS transactions from QT

Interest payments from orphaned POS blocks should
not show up in the QT transaction list, just like
POW rewards from orphaned POW blocks are already
removed from the QT transaction list.
Update checkpoints.cpp
Merge pull request #28 from grokouser/fixTransList2

Changed stake total to use debit instead of credit.
Allow brand new stake interest transactions into the QT transaction table

This change will allow brand new stake interest transactions from user's
just generated POS blocks to get entered into the QT transaction list.
If the new POS block gets orphaned, the transaction will get an undefined
status. But if the QT clint is closed and re-opened, the orphaned stake
transaction will then dissapear.
Merge pull request #30 from grokouser/fixTransList2

Allow brand new stake interest transactions into the QT transaction table