DNM - New API, User Resource.

API Output:
https://gist.github.com/glogiotatidis/e3e56a3bc41ae404c115

API keys get different access levels, Public, Mozillians, Privileged.

As with the web site, an API key with Public access gets only profiles which have at least one public field. For each of those profiles only the public fields list real data, all the other fields exist in the reply but list default values as defined in UserProfilePrivacyModel.

An API with Mozillians access, get all Public and Mozillians information and similarl a Privileged key gets all Public, Mozillians and Privileged information.

Every field with privacy setting, lists it's current privacy level along with it's value, so consumers are aware.