Ignore Code::Blocks project files

.layout and .cbp if in root dir of project
Clearify some vars in params

be more precise about decay constants documentation
Merge pull request #125 from ax3l/topic-gitignoreCodeBlocks

Ignore Code::Blocks project files
Merge pull request #126 from ax3l/topic-examplesSphere

Clearify some vars in params
TBG: Fix Missing Tpl File Message
Output filename, too
Introduce new Param File: dimension.param

Removes the dependency from componentsConfig.param
- useful for other param files
- preparation for PIConGPU 2D
Add Param Change to Changelog

- so we won't forget about this param change (quite important for users)
Typo and Highlight File Names
Merge pull request #130 from ax3l/fix-tbgtpl

TBG: Fix Missing Tpl File Message
Merge pull request #134 from ax3l/topic-paramDimension

Introduce new Param File: dimension.param
Add new nvidia functors

For Multiplication/Products and Substraction
Add const declaration for getter

Caused some error with DataSpace<> += getter * uint later on
Merge pull request #135 from ax3l/topic-newFunctors

New functors and Fix Mapping Getters
Add Background Fields for Particle Pusher
Add option to run over GUARD too

- particle pusher: we do not want do communicate,
  add the field for interpolations in my own guard
- cellwiseOperation: calculate the right total/physical offset
  transparently for each AREA the user specifies
- Fix Influence Flag of FieldE
Clean up Documention and Interfaces

- use functor
- add/update documentation
- change example to disabled
- use simDim
Add More Documentation and Conversions
Rename and Split Param Files for Fields

- rename: fieldConfig -> fieldSolver
- new file: fieldBackground.param
Rename background field class

Avoids missinterpretation as a field.