primitives: convert Setup_Vector_Primitives to a CPU mask instead of ID

This allows the testbench to isolate the functions added for a given arch
primitives: convert Setup_Assembly_Primitives to a CPU mask instead of ID

This allows the testbench to isolate the functions added for a given arch
primitives: build primitive list iteratively

Rather than collect all intrinsic primitives and then collect all assembly
primitives, do the process iteratively for each CPU capability.  This plausibly
allows an SSE41 intrinsic primitive to have higher priority than an SSE assembly
primitive.
intra: fix eoln damage