fix CT::Vector
cleanup CT::Vector, CT::Int, add operation CT::min

- change default paramter of CT::Int
- remove code duplication for CT::min, CT::mul, CT::add, CT::volume  and CT::Dot
- add new operation CT:min
Close #225 - Add --submit flag help
Close #192 - Unreplaced Variables Cause An Error

- change warning to error state
- abort tbg and do not submit malformed job script
Fix Typos in Help and Functions
More Typos
add traits for type limits

- add traits for type limits
- change dummy from integral type to a real type (boost::mpl::na)
Typo noT
change documentation for template parameter dummy
Merge pull request #226 from ax3l/topic-tbgHelp

Topic tbg help
Use global cell_size where ever possible

Removes self-defined vars that had to be copied from/to device.
Removes collissions with to-be-renamed "cellSize".
Rename cell_size to cellSize

To stick to our variable naming conventions.
Close #146 - Rename typeCast to precisionCast

typeCast could be mismatched with a static_cast
precisionCast casts the internal data types of e.g. vectors
delete dummy, change documentation
Check if the dir for "configure" exists

quick fix, there might be some additional features
in src/picongpu/CMakeLists.txt that can be removed, too
(like INSTALL_PATH != EXTENSION_PATH ?)
Merge pull request #228 from ax3l/topic-precisionCast

Close #146 - Rename typeCast to precisionCast
Merge pull request #229 from ax3l/fix-configureExisting

Fix #104 - Check if the dir for "configure" exists
Merge pull request #224 from psychocoderHPC/fix-CTVector

Fix CT::Vector
Increase Thread Sync Wait Time

Omfg, text book race condition.
Why are you doing that to me? ;)
Merge pull request #231 from ax3l/fix-memCheckWait

Increase Thread Sync Wait Time