Split config into "static config" and "user config"
Merge pull request #383 from Icenium/fatme/static-config

Split configuration
fix build
Sync with Ion 2.4 & 2.5 Android Ion