Use proper types when calling qBound.

qBound is a template function defined as:

 const T &qBound (const T &min, const T &value, const T &max )

On ARM, for some reason the type of min and max in this expression
resolves to double, and compiler fails to find a function matching
qBound(double, qreal, double). For that reason we typecast constants
to qreal explicitly.
Use proper floating type for cellMargins()

cellMargins() accepts double, not qreal.
Use proper types when calling qMax.

Typecast 0.0 to qreal explicitly.
update copyright for .cpp ext
update copyright for .h ext
update copyright for .ui ext
update copyright for .pro ext
update copyright for .pro ext
update misc copyrights
Fix for qBound on ARM
Include global.pri in top-level openrpt.pro
Use system dmtx library if USE_SYSTEM_DMTX environment variable set
Build shared libraries if BUILD_SHARED_LIBS is set
Use the name libopenrptcommon for the dll version of libcommon
testing travis-ci build report
Merge pull request #23 from gilmoskowitz/showBuildStatus

show travis-ci build status
Merge branch 'master' into updateCopyright
revert back to 2012
Merge pull request #15 from gpazo/updateCopyright

Update copyright
Prefix QMAKE_LIBDIR for linking artifacts built in-tree