Added Bootstrap dashboard type support

Added includes for Bootstrap dashboard type.
Bootstrap v.2.3.2 [twitter.github.io/bootstrap]
Merge remote-tracking branch 'upstream/master'
gitignore
Merge remote-tracking branch 'upstream/master'
Updated Bootstrap framework from 2.3.2 to 3.0.0
[CDF-214] CDF Table component with paginateServerSide:true not working properly
shared file update from distribute.groovy
shared file update from distribute.groovy
shared file update from distribute.groovy
[FEAT] (CCC Bar-family BarOrthoSizeMin) New option for the bar family of charts, allowing to control how zero-bar-height values are shown.
  By specifying option BarOrthoSizeMin with a value greater than zero (defaults to 1.5 px), zero bars are still represented, and inspectable with the tooltip.
  This does not affect null-valued bars (although it is possible to specify nullInterpolationMode=zero and achieve that effect).
  This fix relates to [ANALYZER-1711].
[FEAT] (protovis QuantitativeScale ticks) When 2 ticks are asked for, then 2 ticks are given. It is always possible to take the start and end of the domain.
Caused an infinite loop in CCC's horizontal numeric axis ticks calc. algorithm.
[FIX] (protovis Swallowed Error) A catch that did not throw or log.
[FIX] (protovis Area One Point) Calling a function with the wrong name. Occurred only in areas with a single instance.
[FIX] (CCC plots base axis order nulls visible) When multiple plots where shown, and had null interpolation, and some series were hidden, the plots could render the categories in an order different to that of the base axis.
This was noticeable in the line/area plot.
[FIX] (CCC legend extension points) A recent regression. The indexes of the legend extension points, for the several colorAxis/dataCell, (legendDot_, legend2Dot_, etc) were not being correctly assigned.
[FEAT] (CCC legend extension points) Ability to specify legend$Dot_ or legend$Rule_ to affect any legend group (1, 2 , 3...).
Some more work is needed to provide the same legend group extension points separation to the legendPanel_, legendMarkerPanel_ and legendLabel_.
Changed parameter synchronization, setParameter and fireChange to not depend on delayed backbone events firing ( model.change() method).
Updated backbone.js to 1.1.0.
Updated underscore.js to 1.5.2.
[ENGOPS-225] shared file update from distribute.groovy
Revert "[ENGOPS-225] shared file update from distribute.groovy"

This reverts commit 99fa9f626846452938360fe68945ef61d292f3b3.
[ENGOPS-225] Update subfloor-js for karma tests
Added abstract class ActionComponent
Rewrote ButtonComponent as a descendent of ActionComponent: a button can now trigger a query.
simplified the button component