Porting CHECKLOCKTIMEVERIFY Backported commit:
Porting CHECKLOCKTIMEVERIFY
Backported commit:

commit 99088d60d8a7747c6d1a7fd5d8cd388be1b3e138
Author: Peter Todd <pete@petertodd.org>
Date:   Mon Sep 29 01:00:01 2014 -0400

    Make CScriptNum() take nMaxNumSize as an argument

    While the existing numeric opcodes are all limited to 4-byte bignum
    arguments, new opcodes will need different limits.

(cherry picked from commit a29ceab8493a7b97bc36a72194123883667adb5d)

gjhiggins/fuguecoin,gjhiggins/fuguecoin,gjhiggins/fuguecoin,gjhiggins/fuguecoin,gjhiggins/fuguecoin