null and other falsy values should not be rendered in the view

Closes #242
fix clobber test in angular-bootstrap.js for FF
$cookies service should  not call $eval during $eval

- added comment
- removed $eval call
- changed the code to not require $eval
- updated specs
update example/temp.html template
improve angular.Scope.$eval docs
fix for infinite loop in retrieveScope with jQuery + specs

- retrieveScope run into infinite loop if called on DOM tree
  that doesn't contain scope reference (happens only with jQuery)
- added missing specs for retrieveScope function
Revert "fix ng:include issue introduced by a5eb3ed1"

This reverts commit 17ee0f031ac4a37bf9a1dc8c87ffac4bd164d1cc.

this and a5eb3ed1 introduced scope leakage that can't be resolved
until we fix up scope relationships and eval propagation.
I'm reverting both this and a5eb3ed1 until we can properly address
the issue.
Revert "$route should create child scope via $new"

This reverts commit a5eb3ed107034cce5b7de3ec3f8a43ff3a379fa1.

See 9ca2facb for reasoning.
ng:view should propagate evals to the current child scope

- this change is needed because of previously reverted $route changes
  that used to propagate evals automatically.
- also added docs to highlight how the eval propagation works
remove jasmine stack traces from the test output
updated doc styling for methods/properties
add @this and @exampleDescription tags
(also removed markdownNoP, now done through CSS)
remove trailing whitespace
fixed example rendering, add tests for it.
Added SiteMap generation to the documentation
enable docs tests
add @this and @exampleDescription tags
(also removed markdownNoP, now done through CSS)
added any edit perf to make sure no trailing whitespace
Scope should retrieve $log and $exceptionHandler via $service

- fix $log and $exceptionHandler retrieval
- remove reference to non-existent `error` handler
- update tests
compile but don't bind option elements  nested in a nameless select

otherwise an exception is thrown unexpectidly