Create a new store selector and the ability to spend (completeTx) via a Fullstore. 

I have create a store coin selector that can be used to create spends from the full store.  I changed a few things internally so that send requests complete correctly. 

I'm not sure if the wallet side of the functionality is as you expected (the fromBlockStore)?  

Review and suggestions for changes/improvements welcome  :)
Thanks.
K

1) Update the Full stores to return StoredTransactionOutput's.
2) Created another coin selector (and abstract class that sub systems can implement) to get candidates from the wallet directly via the store.
3) Updated MySQL field blob size .  It's capacity isn't sufficient (if this field is ever use in future).
4) Updated internal objects to be able to cope with a null parent tx (spend standalone outputs).
1) This isn't really an address type is it? It's actually a script type. I'm not sure it should go in StoredTransactionOutput as a result: Script might make a better place for it. But I'm actually not sure why it's needed at all. Doesn't the database already store all the scripts? Can they not be queried directly? Why do we need this?

2) You don't need getId() and friends. Java already gives each enum entry an ordinal() method that returns the same numeric value, so you're just duplicating stuff the compiler already gives you.