[IMPROVED] Payout logics

* [ADDED] More methods to our transaction class
 * `createDebitAPRecord` and `createDebitMPRecord`, will handle the
 * entire debit process
  * Adds Debit transaction
  * Adds TXFee transaction
  * mark transactions as archived
  * validate user is fully paid out
  * send notification to user
 * `getMPQueue` was added to unify the process of getting payout queues
* [MOVED] Only one mail template for both payout methods
* [ADDED] Some minor calls to user class
* [ADDED] Full address validation to bitcoin class
* [SQL] New SQL upgrade and Version Increment
 * Adding UNIQUE index to coin_address in accounts table
 * preperation for `sendmany` implementation
[FIX] Address Validation in user class
[FIX] Address Validation Script
[FIX] Do no DUPE on empty coin address
Added WowMuchPool.com to donors

Date: 05/02/2014 03:17
To: MPOS D6YtvxFGBmaD8Yq3i8LZsBQVPvCbZwCDzF
Debit: -10,000.00 DOGE
Net amount: -10,000.00 DOGE
Transaction ID: 4471d84cf4db42c9844dd13908358babd558519c2eea23c88abcec3cde139201
Merge pull request #1679 from PartTimeLegend/patch-1

Added WowMuchPool.com to donors
Merge pull request #1642 from MPOS/payout-overhaul

[IMPROVED] Payout logics
[VERSION] 0.0.4 MPOS for Payout overhaul
[FIX] Validate cold wallet address
[FIX] Base structure
[FIX] Base Structure Index
[FIX] UPdate empty coin_addresses
[FIX] Account Update with same coin address
[FIX] No manual-payout on empty coin address
[UPDATE] Cache getmininginfo too
Merge branch 'next' into development