Don't run selenium tests during cibuild
Compute tests results and coverage in jenkins friendly formats
Make it more obvious what the cibuild script is doing
Run pep8 and pylint as part of the cibuild
Separated thumbs snippets (HTML/JS/CSS) into separate files,
which are loaded using pkg_resources.
Added Jasmine test for thumbs.js.  This commit does not include
the Jasmine or JQuery libraries, which are required for the
tests run.

Also modified thumbs.js to make it easier to mock out JQuery.

Set up Jasmine tests to use Jasmine gem (Ruby) as test runner.

Added README explaining the JavaScript tests

Added README describing directory structure.

Modified main README to mention JavaScript unit tests
Migrated to using the stand-alone version of Jasmine,
cleaned up the insane directory structure.
Replaced JQuery dependency with the minified version of JQuery
Moved HTML fixture into the spec file.
Re-introduced jasmine-jquery dependency
Merge branch 'master' into feature/will/jasmine-tests

Conflicts:
	README.rst
	script/cibuild
Updated README to delete comment about SpecRunner having fixtures
Merge pull request #17 from edx/feature/will/jasmine-tests

Feature/will/jasmine tests
move Scope fields into definition of Scope
Specify the values parameter value for Boolean. Increase documentation to give a hint as to how this will be used by Studio.
Minor formatting change.
Code review feedback.
Merge pull request #23 from edx/christina/booleans

Add default values for Boolean fields.
Merge pull request #22 from edx/feature/straz/scope

move Scope fields into definition of Scope