Merge SVN:
---------------------
r532
Std: Use the folder containing the Std-library as default module search path.
---------------------
r531
Std library: Renamed coroutine --> generatorFn (it represents no real coroutine but only a generator function).
---------------------
r530
Change encoding to utf8.
---------------------
r529
foreach(...) ... else ... implemented
---------------------
r528
 - LICENSE and AUTHOR added.  - Copyright information in headers updated according to svn-history.  - Whitespace cleanup.  - tests/AddHeader updated.
---------------------
r527
Std/basics:  - internal improvements cleanups.
---------------------
r526
ObjRef:  - explicit bool conversion operator added.  - castTo<targetType>() added (replacement for toType<targetType>) Attribute:  - explicit bool conversion operator added. Others:  - toType ---> castTo  - obj.isNotNull() ---> obj
---------------------
Merge branch '0.6.7.experimental' of https://github.com/ClaudiusJ/EScript into 0.6.7.experimental