Changed EC curve type and add test markers

Changed the Elliptic Curve curve type from secp256k1 to secp256r1, as this
is supported, in an attempt to pass tests on CentOS 7; also added markers
and methods to skip test functions for systems that do not support ECC.