Remove tab from the code and reformat using google style
Allow Layer::Forward and Backward to be overridden
Use zero as the default return values of Blob data and diff methods
Add and test device type ignorant Forward and Backward in ConcatLayer