Bitcoin and altcoins have turned bullish following the BTC supply halving. Are new all-time highs in the making?