Implemented '''strings.trim''' function.

Implemented `strings.trim` method, which deletes whitespace characters, such as space, newline (\r and \n) and tabs.
Specs for strings
Merge branch 'feature/strings-utils-trim' into develop
Addd log.js
Merged log from stash
Removed `status` field from `defaultEventObjectFactory`
Added `noon` to `funs` library.
Minor changes on log.
Applied changes to `AsyncActionsSpec`
Merge branch 'develop'
Updated versions
Renamed `generator` to `instance`, in order to make generated by `extend` objects look pretty in Chrome and Firefox console.
Implemented `types` library.

 - '''types.isOneOf(testee, values)''': will check if '''testee''' is one of possible '''values'''
 - '''types.isTypeOf(testee, type)''': will check if '''testee''' is of type '''type''' where type is one of possible javascript types: '''undefined''', '''object''', '''boolean''', '''number''', '''string''', '''function''', '''xml'''.
 - '''types.isDefined(testee)''': will check if '''testee''' is _not_ '''null'' or '''undefined'''.
 - '''types.isConstructor(testee)''': will check if '''testee''' is constructor or a function, by checking it's prototype. Emply classes (without any fields) may look like a functions.
Tests
Added `types` as dependency for `ActionsList`
`ActionsList` can run closures as actiouns
Specs
Merge branch 'develop'
Version 0.3.0