Add support for nulldata standard scripts.

This commit adds the new standard script type for empty, but data carrying
and provably prunable transaction scripts.

Closes #2.

ok @owainga
Add tests for new nulldata standard script type.