Fixed r22124:  - fixed load \in store condition  - bit shift only alloed for two-complement  - combined get_base_ptr() and get_base_offset() into one  - add checks for following the pointer side  - handle Sel and Sub cases  - removed useless stdbool.h include
Fixed r22124:
 - fixed load \in store condition
 - bit shift only alloed for two-complement
 - combined get_base_ptr() and get_base_offset() into one
 - add checks for following the pointer side
 - handle Sel and Sub cases
 - removed useless stdbool.h include

[r22128]

killbug2004/libfirm,8l/libfirm,MatzeB/libfirm,killbug2004/libfirm,MatzeB/libfirm,davidgiven/libfirm,MatzeB/libfirm,jonashaag/libfirm,jonashaag/libfirm,davidgiven/libfirm,davidgiven/libfirm,8l/libfirm,8l/libfirm,jonashaag/libfirm,libfirm/libfirm,davidgiven/libfirm,8l/libfirm,MatzeB/libfirm,jonashaag/libfirm,8l/libfirm,killbug2004/libfirm,davidgiven/libfirm,killbug2004/libfirm,killbug2004/libfirm,libfirm/libfirm,jonashaag/libfirm,davidgiven/libfirm,jonashaag/libfirm,MatzeB/libfirm,libfirm/libfirm,libfirm/libfirm,davidgiven/libfirm,jonashaag/libfirm,MatzeB/libfirm,libfirm/libfirm,MatzeB/libfirm,8l/libfirm,8l/libfirm,killbug2004/libfirm,killbug2004/libfirm