Add the verification for the illegal map_psid_bits values and negative unittests for that.

The previous tests was useful but erroneous - it was testing that eabits bitcount
was between 0 and 16, not psid bitcount. This commit fixes it.
cosmetic: remove extra whitespace in the source.
Add the MAP-E provisioning support