Major milestone: Script system passes all tests

- Test data is taken from Satoshi client.
- Quite a few Satoshi Bugs are implemented to behave exactly as the
Satoshi client does.