Remove padding code and tests in the p11 plugin

Added new tox target "coverage" for generating html coverage.
To run: tox -e coverage

Change-Id: Ia60a0ed0749c27d9f9ee17058b0b027adc485e30
Handle missing cyper_type and algorithm fields

When creating orders, Http 500 responses would occurr when
these fields were missing because islower() would be called
on a None type.

Change-Id: I7d1b8c71a84f1fe9d8d33f1677b358eebc888484
Fixes: bug #1210583
Merge "Remove padding code and tests in the p11 plugin"