Merge pull request #6 from okamstudio/master

updata
Light Baker!
-=-=-=-=-=-=

-Support for lightmap baker, have fun figuring out how it works before tutorial is published.
Merge branch 'master' of https://github.com/okamstudio/godot
More gitignore
Script editor: Put selected text in replace dialog automatically (unless selected more than 1 line); Replace textbox get focus when there's search text but no replace text; Bump up transparency of FindReplaceDialog
Add align with view in 3d editor viewport (useful for aligning camera with
current view)
Fixed #185 Setting a new Texture for a Sprite node does not update preview
More 3D Work
-=-=-=-=-=-

-ESM Shadow Mapping for softer and less glitchy shadows
-HDR Pipeline (convert to Linear on texture import, convert to SRGB at the end)
-Fix to xml parse bug
Search filesystem by name or path; Remove extension filter; Use toolbutton for clear search term
Add project list filter for easy finding projects
Move ProjectListFilter::FilterOption into private section
Use toolbutton for clear search term
Merge pull request #523 from marynate/PR-scenedock-filter-refine

Search filesystem by name or path
Merge pull request #512 from marynate/PR-fix-texture-preview-not-update

Fixed #185 Setting a new Texture for a Sprite node does not update preview
Merge pull request #510 from marynate/PR-align-with-view

Align selected node with current view (3d editor)
Merge pull request #509 from marynate/PR-script-editor-replace-dialog

Script editor: Add selected text in replace dialog automatically
Merge pull request #508 from marynate/PR-more-gitignore

More gitignore
FineTune HDR and Other Stuff
-=-=-=-=-=-=-=-=-=-=-=-=-=-

-More parameters to ESM shadows
-LightMap Octree now can bake to "hdr" (use HDR8 for now)
-New resource PolygonPathFinder, polygon based pathfinder using A-star algorithm. (will add nodes to use it more easily soon)
Import 3D Scene Improvements
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

-If re-importing from the "dependency changed" dialog, edited scene will keep the local changes.
-Imported scene will keep track of changes in the source asset
-Geometry changes in source geometry or nodes with a different transform will be updated.
-Materials will be kept if changed locally.
-New nodes added will be kept
-If nodes were reparented or renamed, they will still keep track
-Deleted notes will be restored, use the -noimp option to avoid this.
-In general, you can trust that if you do local modifications to the imported scene, they will not be erased after re-import.
-Erasing your changes is done by re-importing from the "Re-Import" menu, re-opening the "Import 3D Scene" dialog. This wil re-import fresh.

Overall, This should allow you to work on a scene and see changes made to 3D assets in real-time.

So Please test!!
Fix FixedMaterial uv xform not working bug