Fixed crazy coloring in forestplot
do timings with nose
Better traceplot for discrete variables

This provides better histograms for traceplotting discrete variables. The old
version set the number of bins=sqrt(len(trace)), this meant smaller and smaller
vertical bars for long traces. Now it calculates the number of bins based on
the minimum and maximum value in the trace, centering bars at the integer
values present. This assumes discrete distributions only take on integer
values, though this might not always be true.
Merge remote-tracking branch 'upstream/master' into better_traceplot_hist
Use align argument

Using the align argument to align histogram rather than manually with +/-0.5.
Unfortunately still have to do it for the limits, as histogram sets some odd
limits.
PEP8 Cleanup

Not mine :D
Merge pull request #419 from bjedwards/better_traceplot_hist

Better traceplot for discrete variables.
Multinomial inherits from Discrete rather than Continuous
Merge branch 'pyclasses2' of github.com:pymc-devs/pymc into pyclasses2
Show non-KeyboardInterrupt errors when sampling

If the function returns in the finally block, any errors that happen in
the try block are masked. Returning the function outside of the finally
retains the same KeyboardInterrupt behavior but won't mask any other
errors that occur.
Merge pull request #421 from kyleam/fix-keyboard-interrupt

Show non-KeyboardInterrupt errors when sampling
use custom version of nose-timer
no custom version
make examples short
add back examples
example errors
example errors
correct data loading
forgot to add data
add vars to guess