Use Signal.proxy for return value in observable.exports.property
Fix use of old QM.each in observable module
Fix bug in QM.mapProps

 - called QM.collect instead of QM.collectProps
 - added specs for QM.mapProps and QM.filterProps