Compressed address support

This contains some changes to find compressed vanity addresses.  CPU-only as I know nothing about OpenCL, but it's generated valid Bitcoin, Litecoin, and Yacoin compressed addresses.  

I've also added a flag for Litecoin addresses, so you can use -L instead of -X 48. 

(Use -X 77 to get Yacoin addresses.)