fix double precision input to support .123d321 type of input
test system
merger with upstream/master
Merge pull request #589 from egaburov/master

fixed support for numbers like .1d2
removing LLVM 3.1 and 3.2 from default testing
Merge pull request #590 from ifilippov/testing

Redesigned, enhanced and improved test system.
Merge remote-tracking branch 'upstream/master' into knc-modes