The 10 best TV boxes and Mini PC of 2016