apps: Add Android wifi NetworkDetailed and wpa_supplicant state graphs to viz

Display WifiStateMachine Network Detailed and wpa_supplicant states tracked
during log processing.  Other states (including the states for
WifiStateMachine itself) and/or visualizations will be added to the
visualization in a later CL.  The current graphs aim to reflect network
connectivity status.

Add tests to verify end states are added for both NetworkDetailed and
wpa_supplicant state tracking arrays.

TEST=manually with Chrome OS, Brillo and Android logs
TEST=ran 'grunt test'

Change-Id: I1f5db01eddc260809372ff958779cc1b46094727
8 files changed