More Team @ Event Fixes

- Added case where team is on list but doesn't play any matches (due to no show or dropping out last minute)
 - Example: Team 509 @ 2014 Greater DC
  - Before:
![device-2014-06-09-200041](https://cloud.githubusercontent.com/assets/6787907/3238341/cf34e1bc-f0f5-11e3-8099-2b53233e39e1.png)

  - After:
![device-2014-06-10-141028](https://cloud.githubusercontent.com/assets/6787907/3238728/eeb6663a-f0fc-11e3-8ac0-f231bcce507b.png)


- Added case where match data is available but ranking data is not (mainly in offseason events & old events), which resulted in teams having a ranking of -1th. For now, it just displays the record until we can get event performance without needing alliance data.
 - Example: 2014 CT State Championship 
  - Before: ![device-2014-06-10-125214](https://cloud.githubusercontent.com/assets/6787907/3238352/e922f532-f0f5-11e3-9f4f-7108a0715ffb.png)

  - After:
![device-2014-06-10-141048](https://cloud.githubusercontent.com/assets/6787907/3238730/f53e82bc-f0fc-11e3-9b3d-776c271aba64.png)