add extensibility to profile service

Change-Id: Ib5be00a972d81b66d403f4bdead90b0a36357ef2
Reviewed-on: https://q.tasktop.com/alm/s/c2c-oss/gerrit/76
Tested-by: Hudson
Reviewed-by: Michael Nelson <michael.nelson@tasktop.com>
Reviewed-by: Myles Feichtinger <myles.feichtinger@tasktop.com>
Tested-by: Myles Feichtinger <myles.feichtinger@tasktop.com>