fixed tests, which broken because urls were renamed (data -> data2),
and because we added another sample data source file
added another data file
split out json encoder
removed some old protocol code
added 3 tests, 2 for nans/infs of numpy and pandas
one for datetimes
rename NumpyJSONEncoder -> BokehJSONEncoder
Added skipif as per @damianavila
Merge pull request #477 from ContinuumIO/feature/new_json_encoder

Feature/new json encoder