allow multiple config blocks

-
sort blocks by Proc.source_path, to guarantee that blocks from config/initializers evaluate before blocks defined in app/models
Merge remote-tracking branch 'sepastian/feature_multiple_config_blocks'