face: Updating the way to select Controller

It is impossible to set Controller during construction of the face,
since all controllers implementation require face during construction.

Change-Id: Ib80f3f906d9849e4d89cfaccd6f957aac349c027
management: Implementing encoding/decoding Strategy in nfd::FibManagementOptions

Change-Id: I865d8d6fc44f7a8232a0260719f697ec6cb6857f
Refs: #1292