Tanh

Added a hyperbolic tangent activation function layer. This was developed in the boost-eigen branch so hasn't been tested/compiled with master (I don't have MKL). Please test / examine this and let me know if anything needs to be fixed.

I cannot find any dev branch in BVLC/caffe .. pull request to master instead.