Add NetworkInfoFinder and SerialPortFinder classes to enable asynchronous port/network finding and segregate doprivileged code.
Merge pull request #2 from qzindustries/master

Merge main repo with my fork
Clean out comments in PJE class
Merge branch 'master' of github.com:myrridin/qz-print
Only initialize JEditorPane when required.
Clean up unused imports.
Clarify comment regarding Reflection and Java version
Refactor PrintJobElementPreparer to accept less variables by default and use getters on PrintJobElement when needed for the others
Add default_printer_only parameter
Set default_printer_only to false
Merge pull request #26 from myrridin/master

Default Printer + Threaded/ASYNC Network/Serial Functions + Cleanup