updated README for consistency

The documentation section has all sentences ending with a period except for number 3. I've added the period to make the section more consistent with the rest of the document.
Prevent 'cannot read' exception

On Android (4.4.4) I'm getting "Cannot read property 'options' of null" each time, 100% reproducible.
This small check will not hurt anyone but will prevent unhandled exception error.
chore(jscs): add gulp task for jscs
chore(package.json): sort devDependencies
fix(menuClose): add resetHistory() to menuClose
docs(): add navDirection/navTransition to menu
fix(hideNavBar): send data in $ionicView.beforeEnter
docs(ionView): $ionicView events
fix(slideBox): allow disable dragging on slide boxes

Fixes #2436. Closes #2457.

$ionicSlideBoxDelegate.enableSlide(false) was not working due to a missing onDragStart function being passed to the ionicAttachDrag service
docs($ionicConfigProvider): update text
docs(menuClose): update description
fix(ionView): observe for attr changes
fix(navViewController): create navBarCtrl.title
fix(viewController): use $watch instead of $observe
fix(tabs): android tabs stay under 2nd view
refactor($ionicConfig): separate transition JS
docs($ionicNavBarDelegate): update to use `title()`
refactor($ionicHistory): add nextViewOptions
removed duplicate $tabs-text-font-size
fix($ionicNavBarDelegate): update method names