Add vanir config toggle to performance settings

since this is basically an unknown feature for vanir.. why not introduce it in
the performance settings.  this would not only allow people to bipass it for
a third party app but also inform people of its presence.

ps3: add multiple summaries, enabled/disabled/disabled since boot
     use synchronous runWaitFor instead of run, to display errors if they occur
     use new vanir status command to set the checkbox state initially
     handle enabling and disabling in a runnable, and disable the switch while
          toggling is in progress
     use switchpreference instead of wrappingswitchpreference, because the title
          does not wrap, and wrappingswitchpreference is private
     handle the switchpreference changing the same way a clock on it is handled
ps4: tweaked multi-line summaries
     make touching the preference flip the checkbox, thereby firing the onPreferenceChange
     get rid of vanir boolean
ps6: use bundle to make historical enablement quasi-persistent

Change-Id: I3d9f5c4328bafa777b8203912e4412e643bcc73b
Signed-off-by: nuclearmistake <nuclearmistake@gmail.com>