Adjust header design to be independent to number of boards.

Old header design could capable of displaying about 4 boards
until float drop. The new design move board list to submenu which
make header no longer dependent with number of boards.

In following this change, animation disabler is no longer needed
since we no longer need to header layout between expansible and
inline.