feat(goBack): add $ionicHistory.goBack()
docs(navBarDelegate): update available methods
fix(listView): unchecked null pointer
feat($ionicConfig): chaining config properties
refactor(colors): update default ionic colors
feat(menuClose): do not show next back button

When navigating to a view from a button/link with the `menuClose`
attribute directive, the back button should not show for the next view.
chore(viewContainer): add position absolute
refactor(colors): update ionic default colors
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