Add Jenkins build scripts.

Note: the PUBLISH_GEM env var won't be set yet, so it's not a problem
that the publish_gem rake task doesn't exist yet.
Merge pull request #4 from alphagov/ci_build

Add Jenkins build scripts.
Add task to publish gem to rubygems

Also removed the bundler tasks to avoid confusion.
Merge pull request #5 from alphagov/gem_publishing

Add task to publish gem to rubygems
Port modular javascript framework from transition

* Originally written in https://github.com/alphagov/transition/pull/192
* Rename global from GOVUK to GOVUKAdmin to avoid clashes with existing
JavaScript within applications
* Using GOVUKAdmin makes it clearer when apps are using the gem’s
javascript
* Include useful modules:
  * Automatically show bootstrap modals on page load
  * Automatically track Google Analytics events on page load
  * Filter the contents of a table
  * Fix a table’s header when scrolling
  * Select items in a table and perform an action on them
  * A simple toggle for hiding/showing — toggles target elements
Add javascript documentation