Fixing preprocessing nonexistant getSource method
Merge branches 'strutz', 'array-subexp', 'expose', 'ackrc' and 'fix-src' into bleeding-edge