[build][NeuralCommon] : Added convertion helpers
[NeuralLib][ConvolutionNeuron] : Using of common types and pointer declarations

- Added AUTO_POINTER_DECLARATION
- switch from pair to Common types
- added move constructor
[NeuralLib][ConvolutionNetwork] : Using typedefs

ConvolutionNeuron uses NeuralSignal typedef
[NeuralLib][NeuralCommon] : AsyncNeuralSignal typedef