Introduce derived flag for namespaces.

Change-Id: I77145a6039ec7dc2f90df706d523abf9d9274b27
added license information

Change-Id: Ia9998a12b2756b86bc3638b93076a3811073f31c
Merge "added license information"
Add support for namespace declarations.

Change-Id: Ib4bbc2ea9b0ad7836f45200ba7fb37451a3b8896
updated license information

Change-Id: Idabc2d3f2a5c2a8470e756bd07b1daf454c5698b