make BC portable
porting NBitcoin in Portable lib