Introduces empty group filtering to ship browser stage 1
Added caching to empty group filtering

Stage 2 now sums total fittings in category and sets the cache to True if t_fits > 0
Stage 3 sets the cache to True if number of fits for ship > 0. This takes care of creating new fits

If fit is deleted, and there are no other fits for the ship, it reverts back to stage 2, which should set the correct value in the cache
Merge pull request #149 from blitzmann/issue-134

Introduces empty group filtering to ship browser: stage 1
Set files to 644 besides pyfa.py and scripts
Code consistency
Adds Deployables to market / search
Fixes #151
Adds "Chance to Jam" to Sensor Strength tooltip
Only do overload effect if not projecting (otherwise overload bonus is applied twice)
Adds prices to Drone and Cargo bay. Also removed redundant and broken columns in drone bay
Reduces icon opacity of "Empty Groups" toggle dependant on filtering state.
Set a min size for character selection. This prevents the character selector from stretching the entire stats panel with long character names
wxGTK itemStats Improvements: fixes button sizes, removes first column size on effects and increases second colum to prevent clipping
with window borders.
Merge branch 'linux'
Update to EVE 8.47.816656
Add effects up to 8.47.816656
Bump SISI version
Update to eveapi 1.3.0, and move to service.
Implement new network service for: Updates, CREST.
Modify eveapi to work with pyfa service, move all character API calls from EOS to Character service and use new network service