New option to Snap - duplicate between reference and target.

It's a useful option suggested at Wings3d forum that adds an other array operation to Wings3d.

NOTE: Added a new option to Snap[RMB] (in Body mode) that enable the user duplicate the object between reference and target. Thanks to Optigon for suggest it. [Micheus]
New auto save option - Save an unsaved project

This new option will prevent people like me - that sometimes forget to first save the project - lose all our hard work after a unrecoverable crash. This situation was reported many times in the forum.
A "temporary" file is saved at preferences folder and is named unsaved.wings. After the unsaved project be saved the file is removed.

NOTE: Added a new option to auto save an unsaved project. [Micheus]
Replaced the default Windows' Open dialog for Font selection.

Due to the impossibility to see the .ttf font file in the Windows7's Open dialog box and the fact of the selected file in the WindowsXP's Open dialog box isn't updated in the Text primitive dialog box, I did these changes in order to enable the old style Font dialog box that enable us to see and select the font correctly. This dialog will be enabled for any Windows OS version.

NOTE: Fixed an issue related to font selection under Windows 7 - fonts' name aren't displayed.
Fixed some bugs reported for Wings3d 1.5.2

During some tests with Collada plugin - because of some issues related to the normals exported - it was noticed some inconsistences in the file generated. I used the smllint parser with Collada 1.4.1 schema (on-line | http://collada.org/mediakiki/index.php/Schema_validation):
- the "library_image" session has been exported with no images/texture in the scene and generating an inconsistent id (ID="-img") for the "image" session;
- for the material ("phong"), the diffuse attribute has been written in the wrong order.
- the parser has pointed that the "node"'s id was not unique. It was noticed that it was the same used for its "geometry"'s id.

In order to applay the fixes it was used the "COLLADA Digital Asset Schema Release 1.4.1 Specification (2nd Edition)" and parsed on-line, as well the ".dae" file was read using a 3rd software.

NOTE: Fixed an issue related to edges highlight in Tweak and Sculpt that was crashing wings when the object have hidden faces or holes. Thanks to Extrudeface for report it.

NOTE: Fixed a issue related to Select Group and Saved Camera windows not be drawn using the alpha settings as defined in the preferences. Thanks to Justanother1 for report it.

NOTE: Fixed the duplicated IDs in the language file for "Rename" operations available in the "Geometry Graph" window. Thanks to TulipVorlax.

NOTE: Fixed some issues related to images of materials exported by POV-Ray plugin. Thanks to RyMopar that reported it.

NOTE: Fixed an error in the "wings_u:relative_path_name" routine that was rebuilding the full path in a wrong way.
Merge remote-tracking branch 'micheus/mv/fonts_dialog'
Merge remote-tracking branch 'micheus/mv/autosave_unsaved'
Merge remote-tracking branch 'micheus/mv/snap-addon'
Merge remote-tracking branch 'micheus/mv/bugs1.5.2'
Support for save/restore the last view settings of a project

People have already asked for this resource, but I had missing it many times. It's important be able to get the camera back to the last position before a project has been closed.

NOTE: Added support to save and restore the last view settings of a project.
Made the grid size customizable

Many users have asked for an option for customize the grid size. So, now users can define the grid size in the Preferences dialog (General->Grid).
The camera distance is set to 50% of the grid size with a minimum value of 8 wings3d units.

NOTE: Added option to customize the grid size.
Merge remote-tracking branch 'micheus/mv/save_current_camera'
Added new option to Absolute->Move command

That option was added after an user ask for a way to chose another vertex reference than the centre (the default value).

NOTE: Added a new option to Absolute-Move command (MMB) that enable the user set the reference point.
Fix new type specs requires OTP-17.0
Simple escript to convert lang files to unicode
Encode all lang files as unicode
Cleanup encoding conversion

This is now done by erlang, i.e. file:consult handles it,
if the encoding is set properly in the file.
Merge branch 'dgud/fix-otp-17-things'
Merge remote-tracking branch 'micheus/mv/absolute_move_reference'
Fix paths with spaces

17.0 uses long windows filenames which by default installs erlang
in a path with spaces.
Merge remote-tracking branch 'micheus/mv/grid_size'