initial rewrite of attendance-views to use react.js instead of CLNDR.js.

# Attendance Views in React + Backbone

![attendance-views](https://cloud.githubusercontent.com/assets/81975/3623238/a9cda71c-0e49-11e4-9155-2298dea69e03.png)

## Backbone Model Layer:

* Trainee
    * Events
        * Rolls
        * Leaveslips

## Actions for each Component
1) _None_
2) Next Week, Prev Week, and Select Week (datepicker)
3) _maybe_ Highlight all Events of day
4) _None_
5) selectEvent
  _when you click on an event, sets an internal flag, selected, to be true and loads the leave slips of that event into component 7 (leave slips). If you have the privileges to modify the leave slip, will set modify=true or else view only.
6) setRoll
``` python
# pseudocode
rolls = new RollsCollection
for event in events.where("events.selected", true):
  if event.roll
    event.roll.status = status
    rolls.add(event.roll)
  else 
    roll = new Roll( event.id, trainee.id, status)
    event.addRoll(roll)
    rolls.add(roll)
rolls.sync() # saves all models in the collection through backbone.collections.sync
```
7) saveLeaveslip
CRUD operations on Leaveslip

## Anticipated API from DRF:

### GET:
api/trainee/[id]/events/[date]
if TA or logged in:
  get all events of trainee[id] for the week of [date]
  eager load leaveslips and roll data

### POST: 
CRUD for:
Roll
Leaveslip

# Todo List:

## System wide
- [x] Add react.js
- [x] Add PyReact to the static files compiler
- [x] Add backbone.js models and collections
- [ ] Add backbone-react.js (for handling models and collections via backbone.js)

## Aesthetics
- [ ] clean up event naming
- [ ] comments pass 1

## CLNDR rewrite
- [x] remake CLNDR.js 
- [x] Add next and prev week functionality
- [ ] Set Term Limits
- [ ] make sure classes (on divs) are consistent between old and new calendar

## Events
- [x] Add Events
- [ ] Add onclick to events, selected_events array to react.js

## Roll
- [x] Add Roll view
- [ ] Add Roll functionality

## LeaveSlip
- [ ] Add Leaveslip bootstrap form
- [ ] Add leaveslip functionality