cli: re-introduce x265_setup_primitives() call prior to printVersion()

This way --cpuid N is properly respected.  This orders the output of the log
messages, but the total number is the same.
slicetype: better fix for --b-adapt 0

Don't allow an IDR to be re-ordered
uncrustify source tree
main10: fix dct and MC primitives to correctly respect larger pixel sizes
main10: allow pixel sizes of 10 and 12 for HIGH_BIT_DEPTH builds

Removes param.internalBitDepth and uses inputBitDepth to mean both the size of
input pixels and internal pixels (x265 will do no color space conversions)
rext: partial support for 4:2:2 and 4:4:4 color spaces

reconFileBitDepth did not need to be a member of x265_param, and the comment
for inputBitDepth needed to mention that it also determined the internal bit
depth of the encoder.