Update calendar.js

- change attr.calendar to attr.fullCalendar
- use $parse to assign attr.fullCalendar to support full-calendar="my.path.to.reference"
- attr.fullCalendar returns a function wrapper for scope.calendar.fullCalendar to simplify accessing fullCalendar methods.