Try to preserve order in headers/includes/dirs/...
Add init_code mechanism to register code in module init fn
Move header and init_code from DynamicModule to Scalar
Fix other docstrings.
Add comment
Mention the need to call `import_array();` if type depends on numpy
Merge pull request #1517 from lamblin/init_code

Add init_code mechanism to register code in module init function