Merge pull request #135 from igal-getrailo/4.0

fixed NPE when remote file not found
make the hash generated based on the smtp properties more enviroment independent
Merge remote-tracking branch 'origin/4.0' into 4.0
solved ticket https://issues.jboss.org/browse/RAILO-2316
solved partally ticket https://issues.jboss.org/browse/RAILO-2110
changed description for function writeoutput and echo
solved ticket https://issues.jboss.org/browse/RAILO-2292
changed numIterations arg to Any/Object.

for some reason using Number/Double didn't work.
Merge pull request #136 from igal-getrailo/railo-2321

fix ticket 2321
extended method getApplicationMapping with support for archive as well
Merge remote-tracking branch 'origin/4.0' into 4.0
solved ticket https://issues.jboss.org/browse/RAILO-2321
add generic types
merge fld to one
add generic types and remove unnecessary statement
solved ticket https://issues.jboss.org/browse/RAILO-2329
solved ticket https://issues.jboss.org/browse/RAILO-2329
solved ticket https://issues.jboss.org/browse/RAILO-1798
solved ticket https://issues.jboss.org/browse/RAILO-2328
add FUTURE mark to loader