Canonical MNC length plugin

This patch is made by Canonical. Current implementation was not working with 2G SIM cards, as providing the MNC length is not obligatory for them. Now the length is defined by the plug-in based on the MCC when length is not provided by SIM.

NOTE: Had to do part of the modifications in my own own commit, as one of the patches could not be applied as such to nemomobile.