Find Battle Protocol implementation

- Added find battle protocol implementation
- Modified the formatListView programmatical selection in order to make it trigger onitemclick
- Fixing a problem with setDisplayTeam
- Dirty fixing a problem with hiddenpower move (|request| message from server 'hiddenpower'+type+'60' ->non existing move)

- TODOS:
      - Handle popup message correctly (when a team is incorrect)
      - Have some waiting dialog while the search is running


I believe I add this when getting message with "poke" or "start"