Bug #1070001 - Re-organize stylus

- Switched from @import to @require.
- Files should now @require the files they need rather than relying on an @require in a parent include.
- Files in /include should not generate output.
- Tried to break files in main into sensible smaller pieces.