Initial integration of abstract rendering

Abstract rendering framework integration working for count-based analysis.  Includes slots for aggregator, info, chains of shaders and a few basic shaders. 

Notes: 
* Requires separate installation of abstract rendering, but it prints an error if the import fails, including instructions for how to download/install from the main AR repo
* Axis ticks are wrong...just plain wrong.  Don't trust them when using AR.
* Merged in master at 2:46am on 13Jun2013.


Run examples/plotting/server/abstractrender.py yields....
![ar](https://cloud.githubusercontent.com/assets/2963989/3267190/51361f2e-f2c6-11e3-80b3-66f5833868a5.png)

I was not seeing failures, but I don't believe I was using r.js.

I have now changed the case (hopefully).  OS X is not case sensitive, so it
took two commits.  Be careful on checkout that the case change works...


On Fri, Jun 13, 2014 at 5:26 AM, Mateusz Paprocki <notifications@github.com>
wrote:

> In bokehjs/src/coffee/common/base.coffee:
>
> > @@ -80,6 +80,13 @@ define [
> >    'widget/panel'
> >    'widget/tabs'
> >    'widget/dialog'
> > +
> > +  'transforms/const'
> > +  'transforms/id'
> > +  'transforms/count'
> > +  'transforms/seq'
> > +  'transforms/interpolate'
>
> You have src/coffee/transforms/Interpolate.coffee which causes r.js
> failure. Please use lower-case file names (snake case) that match requirejs
> module names. The same for for transforms/Seq.coffee. This might have
> worked in development mode if those modules aren't in use at this point.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ContinuumIO/bokeh/pull/707/files#r13743596>.
>