docs(select): minor markdown syntax fix

Half the sentence was being highlighted as code.

Closes #9983
docs($browser): minor docs fixes

Remove obsolete `XHR` param from the docs and correct
`$log` param description.

Closes #9810
docs($compile): bindToController clarification

It was not clear that `bindToController` is a boolean.

Closes #9835
docs(guide/Bootstrap): batarang link correction

Closes #9869
docs(guide/Conceptual Overview): change "a" to "an" before "ng-controller"

Closes #9895
docs(ngModelOptions): minor grammer error

Closes #9928
docs(guide/Modules): missing "a" in "a collection"

Closes #10001
docs(minerr/unpr): fix code example

Closes #10000
docs(ngModel.NgModelController) use `$evalAsync` instead of `$apply` for event handling

Have the apply called safely during events by using `$evalAsync` rather than `$apply`
This will help ensure that an apply for a user directive is not called during a digest cycle.

Closes #9891
docs(guide/Index): add book AngularJS UI Development

Matthias and I wrote a book on AngularJS which might be helpful for Angular developers.

Merci~!

Closes #9971
feat($routeProvider): allow setting caseInsensitiveMatch on the provider

Fixes #6477

Closes #9873
docs($q): remove IE8-specific notice

Closes #10008
refactor($parse): don't use bind-once interceptor for non-bind-once expressions

Side-effects:
  - Logic for allOrNothing watches now lives in $intercept rather than $parse

Credit to @jbedard for idea to remove $watch interceptors craziness from $interpolate.

Closes #9958