removed fX and replaced it with the actual code
relaxed the constraint of ais_nodata of having the AIS logZ exactly equal to the exact logZ such that we accept 1% erorr
Mostly PEP8 in conv2d
conv2d tests
make_random_conv2D test
Use floatX for conv2d tests and add test for different numbers of input/output channels in conv2d
GaussianVisLayer handles arbitrary axes order
formatting and correcting docstrings
docstring and remove one_hot from mnist
conv2d tests different error type for bad filters
fix all sphinx warnings

Conflicts:
	doc/library/scripts.txt
added base.py
fixed line lengths in patch_viewer.py
removed tests for removed class
remove other mentions of dense_binary_dbm
skeleton for GaussianVisLayer unit tests
Merge pull request #672 from goodfeli/sphinx_rebase

Fix all sphinx warnings
Merge pull request #673 from SuperElectric/updated_format_as

docstring fixes
Merge pull request #674 from SuperElectric/updated_format_as

moved warning about the sparse reshape hack
added info on a prediction tutorial