Proto commits in nitishsrivastava/deepnet

These 9 commits are when the Protocol Buffers files have changed:

Commit:15b9ec5
Author:Nitish Srivastava

Refactoring anf clean up.

The documentation is generated from this commit.

Commit:fd7f033
Author:Nitish Srivastava

Refactored parameter updates.

Commit:cd761e2
Author:Nitish Srivastava
Committer:Nitish Srivastava

Refactored Layer class

Commit:cb2eb15
Author:Nitish Srivastava

minor edits.

Commit:39151a9
Author:Nitish Srivastava

Minor edits.

Commit:1507b1d
Author:Nitish Srivastava

Added sparse coding.

Commit:a881f3b
Author:Nitish Srivastava

Improved datahandler, added missing cudamat rnd_multipliers file

Commit:732204f
Author:Nitish Srivastava

inor edits.

Commit:17df0d7
Author:Nitish Srivastava

Initial commit.