Removed `this.getAllOptions` and `this.options` 

Replaced them with the appropriate property on the view instance.
excluding vendor directory from repo
updated dependencies to point to bower_components

also removed gitignore rule to exclude the vendor directory
Fixing incompatibility with Epoxy

https://github.com/gmac/backbone.epoxy/issues/57
Remove Node 0.8 from tests.

More information here: https://github.com/bower/bower/issues/1315
Merge pull request #440 from amithgeorge/master

Fix for Issue #439
fixing build

fixing a jshint error
Merge pull request #442 from worldjoe/master

Fixing incompatibility with Epoxy
Add test jshintrc to suppress qunit globals & line length errors.

Update QUnit to latest (1.13.0).
Add `useRAF` option. Converted all expected use to async.

`useRAF` coalesces repeated renders using the tick of the browser's
native `requestAnimationFrame`, allowing us to safely discard render
work that would not be seen before the next frame.

This brings with it significant performance advantages, especially
in situations where views may be listening to events on collections,
such as 'add', and 'remove'. Rather than rerender for every event
thrown, renders that would not be seen are thrown out.

It is still safe to use `.then()` on the promise returned by a render,
as it will be resolved at the next tick of `requestAnimationFrame`,
regardless of whether or not it was the actual render call used.

This change requires that we assume every render to be async, and
removes the current ambiguity where renders are synchronous, unless
they contain a single async component. It is now required that
users treat each and every render as async, because it is guaranteed
to be.

This behavior may be turned off without consequence by setting
`"useRAF": false` inside LayoutManager.configure().
Updated tests to work with previous `useRAF` commit.

Views tests are now run with and without RAF coalescing.
Clean a few unused lines in `_registerWithRAF`.
Fix tests under nodejs. Add RAF/cancelRAF to options.
Updates to get tests passing.

- Cleaned source code to match JSCS.
- Removed broken link.
- Updated tests to remove no long relevant test.
Updated the conditional AMD define() wrapper - Removed return statement that was causing issues for AMDclean users: https://github.com/gfranko/amdclean/issues/49
Merge pull request #444 from gfranko/update-amd-support

Updated the conditional AMD define() wrapper
Merge pull request #421 from STRML/useRAF

Use `requestAnimationFrame` to coalesce renders and discard unneeded renders.
Upgraded dependencies.

The only dependency that cannot be upgraded to its latest stable is
cheerio.