name+data: Small improvements

Change-Id: If366a2149cc52a6ee0e3113761772a6e9de6f735
tests: Updating benchmark, so it works with TLV formats

Short highlight: the decoding is now faster than encoding

Change-Id: I658befb2749fbcd7cb665e3b56560bd16d695a47
name: Small implementation changes

Without these changes Boost.Python emits error when wrapping
Name::Components class.

Change-Id: I9dd33e7c089b647ea07c9754dcd14b4e3273208e
build: Disable ndnboost installation when system-installed Boost libraries are selected with --use-system-boost configure option

Change-Id: Iad0f9fb45bfa5c95d90b8ee9bfb07aa4cf2babc8