- Update the repo to work with travis-ci for automatic builds
  - Update the default test task to call phantom.js to run tests
    directly from the command line
  - Add corresponding qunit runner for phantomjs
    (https://github.com/jquery/qunit/blob/master/addons/phantomjs/runner.js)
  - Updated tests to ensure compability with phantomjs runner
  - Use Sinon.js for callback spies and other various goodies
Updated test tasks to include specific tasks for browsers, keeping the default method using phantomjs
- Updated tests to use asyncTest specifically
  - Use autostart=false for qunity and start manually
    so we don't confuse our async tests.
  - Remove use of spies for now and assert directly
  - Fixes ImageView test
- ListView selected cannot have a default on the prototype
  otherwise multiple references will stack on top of one
  another for every instance. (This fixes tests focused on
  testing "selected" which were persisting bound events
  across tests due to the collection object being set as
  the default for the property)
Merge pull request #13 from rickbenavidez/master

Fixes #12: Updates for Travis Compatibility
Add Travis Build Badge
Updated readme
Add sorting to ListView @selected collection

ListView's @selected collection should maintain the same sort order
as the collection passed to the ListView instance.
Merge pull request #14 from nmeans/selected-order

ListView's @selected collection should sort according to the order of the passed collection
Clone @property.default from prototype on 1st get

Instead of returning the default object directly (which results in
all instances of a class sharing the same copy of the object), clone
it to the instance from the prototype the first time it's accessed.
This is only necessary when default is a non-function object.
Add the compiled cartilage.js file to the repo so it'll be available
on other platforms for testing without having to use the required
tools to compile it first.
Merge pull request #16 from rickbenavidez/master

Compiled library for ease of testing on multiple platforms.
Merge pull request #15 from nmeans/properties-default-fix

Clone @property.default from prototype on 1st get
Hack in support for constructor.name for IE

IE is missing built-in support for the name property of
constructor which Cartilage uses for auto-selection of
templates. This adds support to Function.prototype.
Merge pull request #17 from nmeans/ie-fixes

Hack in support for constructor.name for IE
Provide various methods to serve the tests via http using either Pow
or the 'rackup' method.  These can be especially handy when there's a
need to perform development on IE/Win - allows use of normal development
environment while files can still be addressed remotely via IE for the
test runner.
Merge pull request #18 from rickbenavidez/rackup-pow

Provide server methods to facilitate remote debugging for alternate browsers.
- Update bootstrap-sass to latest version (2.1.0.1) in gemspec.
(Among other things addresses issue with modal views in IE10.)
- Update sass-rails to latest version (2.3.5)
- Update rails depdendency to allow 3.1.x/3.2.x but not 4.x yet.
- Handle dependencies for gems required by cartilage and
  set version targets. (Adds ejs, coffee-script and backbone-rails)
- Updated author info to reflect current team.
Merge pull request #19 from rickbenavidez/gemspec-updates

Gemspec updates
- Make sure to require libs from our set of dependencies
  so they're loaded for any application using cartilage.
- Add jquery-rails and coffee-rails dependencies