Reverting changes MovingStandardDevWindow.

Though the addition of tracking mulitple values in the window
is powerful, the changes broke behavior of existing algorithms
by changing method signatures and names.

So temporarily reverting these changes, to be pulled back in when
a way to have the multiple fields tracked with the existing API
is written, or a cutover of the API is figured out and determined.
Removes Jenkins configurations.

Public repo uses Travis-CI.
Uses class constants for message text instead of ndict.

Reducing use of ndict on the path to fixing a memory leak.

So that pulling an instance of ndict with objgraph is more likely
to be a use of ndict that is causing the leak.

Using a class level constant here suffices for the dot access
desired on messages.
Upgrade nose-parameterized to 0.2
Creates a container object for averages in mavg window.

Moving another data type off of ndict on the path to making
it easier to discern between types when
Creates a new averages container for each call to get_averages.

Ideally, we'd want to avoid multiple object creation,
but currently not playing well with generator chain.
Moves slippage transactions off of ndict.

So that the datatype is unique.
Converts slippage orders to use a simple object.

Reducing the number of ndicts that are created, so that profiling
has less noise.
Changes use of ndict in transforms to be name object.

So that when inspecting memory, it's easier to find each datatype.
Uses an object for sid data to be passed to handle data.

Moving another datatype off of ndict, to make it easier to inspect
objects in memory when debugging.
Adds a contains method to SIDData to support `in` statement.
Upgrade to Pandas 0.10.1
Removes unused parameters in test trade info creation.

This code hasn't used `random` in a while, removing the parameter
left as an artifact.
Adds dictionary style access to Position object.
Adds dictionary style access to Portfolio object.
Fixes dictionary-style lookup on Position and Portfolio.

Typo on method name, /__getattr__/__getitem__
Add the Sortino ratio for downside risk
Force float value, and compare result against boundary
Merge pull request #66 from rday/sortino_ratio

Add the Sortino ratio for downside risk
Removes unused method.