Core: Replaced matrix/vector_{base}::alignment by viennacl::dense_padding_size.

Ensures that all the paddings are compatible, and no more colission against the ALIGNMENT template parameter