[fix] Fixed Spacing of file transfer dialogue

Fixed the size of the custom JProgressBar in the TransferDialog
[upload] Upload NetBeans build data
[fix] Fixed crash if user tries to log in twice

Fixed a crash where BeanPlant Chat would fail to attempt to log in twice
[cleanup] Removed Unnecessary Printing

Removed redundant language selection printing when application opens or
settings are changed
[cleanup] Hid uncompleted features in JMenu

Hid the 'Profile' and 'Update' options in the MenuBar, so that only
features that are completed are displayed
[external] Created scripts to fix index.lock

Created a Windows and Linux script to fix index.lock being created and
never removed in the Github client
[fix] Fixed BeanPlant Chat opening more than once

Uncommented the checkIfRunning(); method so that users can only have one
instance of BeanPlant Chat running at a time.
[new] Added option to restart BeanPlant Chat

Added option to restart BeanPlant Chat with new settings if a setting
that requires a restart (e.g. Look and Feel change) is triggered.

This can only be used when running the application as a built .jar or an
.exe. A NetBeans configuration option has been included for running
within the IDE
[fix] Hide .BeanPlant when it's generated

Hides the .BeanPlant folder when it is generated by the old settings
importer
[cleanup] Cleaned imports

Cleaned application-wide imports and uploaded NetBeans build data
Merge pull request #8 from BeanPlant/the_DJDJ

Pull Request: the_DJDJ [5]