NOTE: Added a new option to Windows menu ("Selection Groups") that implements the selection commands in a window as follow:
LMB
  - Select the group itens in the Geo win;
RMB
  - With a group selected:
- above it self or in empty area: Delete/ Delete Invalid Groups;
- above another group: Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect;
  - Without a group selected and none selection in Geo win:
- above a group: Delete/ Delete Invalid Groups;
  - Without a group selected but with an selection in Geo win:
- above a group: New Group/ Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect/ Add to/ Subtract from;
- in an empty area: New Group;

It was suggested by Fonte Boa. [Micheus]
NOTE: Added a new option to Windows menu ("Selection Groups") that implements the selection commands in a window as follow:
LMB
  - Select the group itens in the Geo win;
RMB
  - With a group selected:
- above it self or in empty area: Delete/ Delete Invalid Groups;
- above another group: Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect;
  - Without a group selected and none selection in Geo win:
- above a group: Delete/ Delete Invalid Groups;
  - Without a group selected but with an selection in Geo win:
- above a group: New Group/ Delete/ Delete Invalid Groups/ Union/ Subtract/ Intersect/ Add to/ Subtract from;
- in an empty area: New Group;

It was suggested by Fonte Boa. [Micheus]
NOTE:
- Added a new option "Rename" group; suggested by Fonte Boa
- Improved visual feedback by adding mouse tracking - the group name under mouse pointer is framed;
- Changed the default window position to up/left side of the window desktop.
NOTE: - Wings core (wings.erl and wings_plugin.erl) was changed in order to make possible all windows used in a plugin be saved/restored automaticly;
- updated wpc_sel_win.erl in order to use the new resource, saving and restoring its placement on Wings desktop.
NOTE: - Wings core (wings.erl and wings_plugin.erl) was changed in order to make possible all windows used in a plugin be saved/restored automaticly;
- updated wpc_sel_win.erl in order to use the new resource, saving and restoring its placement on Wings desktop.
NOTE: - Wings core (wings.erl and wings_plugin.erl) was changed in order to make possible all windows used in a plugin be saved/restored automaticly; [Micheus]
- updated wpc_sel_win.erl in order to use the new resource, saving and restoring its placement on Wings desktop;
- removed the option "Remove Invalid Groups" that was maintained by accident.
Merge branch 'mv/select_win' of http://github.com/Micheus/wings into mv/select_win
Fixed a bug with Rename option. Thanks Fonte Boa [Micheus]
NOTE: - Added two new options: Remove Invalid groups and Delete All groups.[Micheu]
Add a mul method for doing matrix composition (take2)

Composite several matrices in left to right order which is opposite
of how they are written in textbooks and papers but is a natural
temporal order from left to right. Example [ translate-origin, scale,
translate-back].
Add a compositing mul function to composite list of matrices

This function will composite [Rx,Ry,Rz]({x,y,z}) as Rz( Ry (Rx({x,y,z})))
Fixed a bug with Rename option. Thanks Fonte Boa [Micheus]
NOTE: - Added two new options: Remove Invalid groups and Delete All groups.[Micheu]
 New windows for manage saved views.

Note: Added a pop-up menu with the main operations already avaliable: Save, Rename, Delete and Delete All and a new one: Replace. [Micheus]
It was also added a new feature for "wings_plugins.erl" in order to enable any plugin to save its own window(s) position and custom data.

	modified:   plugins_src/commands/Makefile
	new file:   plugins_src/commands/wpc_views_win.erl
	modified:   src/wings.erl
	modified:   src/wings_plugin.erl
It was added multiple geometry support. Save and selection of views will take in account the Geometry window under the 'Saved View' windows. Thanks maker for report this issue [Micheus]
Make mul exported by e3d_transform consistent with e3d_mat

e3d_transform exports mul ... so it should be consistent in
terms of parameter ordering with new matrix at left and current at right.
Add  mul([ e3d_transform() ]) and fix mul/2 to be consistent

Adapt e3d_transform module to be consistent with ed3_mat where :mul
function is concerned.
Add possibility to choose unit in collada export
Fixed an important issue introdued by me in the previous revision.
Note: - Fixed an error introduced to .pov file by adding an object statement for ambient light (POV use it on global settings statement). Thanks Kagehi for report it. [Micheus]
- The path for Images used in textures (pigment/normal) now is relative to the place where the exported file is saved. [Micheus]
- Added the function to get relative path into wings_u.erl.
It was changed the vertex influence visualization for Sculpt and Tweak/magnet as well the code related to it was reorganized and standardized. It was also fixed a bug in sculpt module.

NOTES:
- the Magnet influence in Tweak/Sculpt mode is now shown by using edges highlighting; [Micheus]
- it was added an option to Preferences dialog for Sculpt and Tweak that makes possible to enable/disable the visualization resource; (suggested by Fonte Boa) [Micheus]
- if Work mode is off (unchecked in the View menu) no visual effect is drawn; [Micheus]
- it was changed the way to adjust the Magnet radius in Sculpt mode in order to be consistent with the same operation in Tweak; (suggested by oort) [Micheus]
- fixed a issue in Sculpt module related to the use of shift key for activate smooth functionality while using any other sculpt mode. [Micheus]
It was changed the vertex influence visualization for Sculpt and Tweak/magnet as well the code related to it was reorganized and standardized. It was also fixed a bug in sculpt module.

NOTES:
- the Magnet influence in Tweak/Sculpt mode is now shown by using edges highlighting; [Micheus]
- it was added an option to Preferences dialog for Sculpt and Tweak that makes possible to enable/disable the visualization resource; (suggested by Fonte Boa) [Micheus]
- if Work mode is off (unchecked in the View menu) no visual effect is drawn; [Micheus]
- it was changed the way to adjust the Magnet radius in Sculpt mode in order to be consistent with the same operation in Tweak; (suggested by oort) [Micheus]
- fixed a issue in Sculpt module related to the use of shift key for activate smooth functionality while using any other sculpt mode; [Micheus]
- changed the menu description for Sculpt module from Push/Pull to Pull/Push. (suggested by Optigon) [Micheus]
It was changed the vertex influence visualization for Sculpt and Tweak/magnet as well the code related to it was reorganized and standardized. It was also fixed a bug in sculpt module.

NOTES:
- the Magnet influence in Tweak/Sculpt mode is now shown by using edges highlighting; [Micheus]
- it was added an option to Preferences dialog for Sculpt and Tweak that makes possible to enable/disable the visualization resource; (suggested by Fonte Boa) [Micheus]
- if Work mode is off (unchecked in the View menu) no visual effect is drawn; [Micheus]
- it was changed the way to adjust the Magnet radius in Sculpt mode in order to be consistent with the same operation in Tweak; (suggested by oort) [Micheus]
- fixed an issue in Sculpt module related to the use of shift key for activate smooth functionality while using any other sculpt mode; [Micheus]
- fixed a problem in Tweak mode when influence is enable and working with Quick Smoothed Preview active; (reported by Fonte Boa) [Micheus]
- changed the menu description for Sculpt module from Push/Pull to Pull/Push. (suggested by Optigon) [Micheus]