Include Environment.hh in Predicate.hh

Avoid forward declaration according to the upcoming coding guideline.
Add common::contains for strings
Add CharPredicates module
Add CLocaleEnvironment class
Add AssignmentParser abstract class
Add AssignmentParserImpl class
Merge pull request #45 from magicant/feature/assignmentparser

Implementation of assignment parser