NOTE: Move edges along normal fix. [optigon]
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
Add a hidden image construction

For images/textures that should not be seen in the outliner.
Wings standard magnet fix for preview dialogs
NOTE: Fixed View ClipPlane bug

Some calls have changed from list to tuple in the wx opengl code.
It was fixed three warnings present in the master branch:
1) wings_shape.erl:833: Warning: function button_menu_cmd/1 is unused (I realy defined it without be necessary)
2) wings_material.erl:229: Warning: variable 'Perm' is unused (Perm was "moved" to select_material/3 - I forgot to remove it in this header)
3) wings_wm_toplevel.erl:233: Warning: function ctrl_message/0 is unused (I forgot the line calling this function commented)
Fixed a bug with Rename option. Thanks Fonte Boa [Micheus]
NOTE: - Added two new options: Remove Invalid groups and Delete All groups.[Micheu]
New dialog for Image Plane resource.
NOTE: It was improved the Image Plane resource by adding a dialog box for
enter options like: location, rotation around origin, lock it after
created and assign a transparent material for its back face (this make
possible to see trough the image plane in proxy mode). Thanks oort by the
idea and support as well to Ran13. [Micheus]
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]
Merge remote branch 'optigon/rj/extrude_edge_normal'

* optigon/rj/extrude_edge_normal:
  NOTE: Move edges along normal fix. [optigon]