Tidying build.gradle
Tuned gitignore - now all entries starting with dot at the repo root are ignored
1. Cached refactoring - now supports versioned dependencies and resets cached value if any of them changes
2. Cached: get instead of value
3. TileSatellite: added Connector trait, provides seq of connected sides and connected tiles accessor
4. TileSatellite: code to access any of the connected entities
Added fluid connector logic - allows fluid tanks to interact throughout gateway
1. FluidConnector: removed unnecessary override markers
2. SidedInventoryConnector: started implementation