work on the dicom parser

goals:
*read/store some patient/image information
*full CT and MR support
(orientation might still be uncorrect but everything else should work -> no crash)
*support different series
*set-up relevant testings

NOTE: parsing time might increase
wip: fixing CT
Merge branch 'master' into dcmparser
increase timeout for now...
wip: almost there but weird stripes bug
fix index bug
rows and columns were inverted!
add default values to fiels missing in CT
CT (not jpeg compressed) supported

todo: more tests
todo: change default orientation
fix parse stream bug
properly displays most of dicom images
fix some initialization bugs

(CT case)
pasrsing all files properly
*correct IJK2RAS
*correct dimensions
*correct origin
*correct order
*correct location

todo: compile and test all again
fix compilation bugs and warnings

todo: fix race condition then merge!
fixing race condition

everything working - ready to merge back
Merge branch 'dcmparser'