Change the way pinnable window are made visible

This ensure pinned window are not displayed in main menu, dialogue and
container mode.
Make the "lock window" button to change state visually
Make the "lock window" button appealing
Remove "PinToggle" event from layout file
NIF bullet loader fix for incorrect collision shapes (credit goes to Chris, he asked me to push this)
Merge remote-tracking branch 'scrawl/next' into next
Merge remote-tracking branch 'potatoesmaster/pinned' into next
updated credits files
Add install rule for opencs
fixed a missing inlcude
Merge remote-tracking branch 'hasufell/master'
another missing header for #576
Loading translation data for all the plugin files, not only for the first one
Merge remote-tracking branch 'lazydev/master'
improved book window layout
Operations widget height fix and abort button feature.  Successfully
tested resizing of Operations QDockWidget for multiple concurrent
operations.
Merge remote-tracking branch 'graffy76/master'
removed a redundant function call
fixed another case handling problem
added add-on global variables in the same way add-on GMSTs were added