Build refactoring

- remove portable option
- Clean up build_vars
Egg stuff

- Add script to auto-gen style and lexer eggs into eggs folder
- build_vars now searches eggs folder for valid eggs and searches egg
for hidden imports
- When not packaging with pyinstaller, add egg files to path to load
styles and lexers proper