Don't show physics properties in game engine conext

Also rename fluid panels to be more consistent with other simulations



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47614 954f8c5b-7b00-dc11-b283-0030488c597c
Update Bullet to version 2.80 (bullet svn revision 2537)

Remove Jamfiles and other unused files that stuck around during previous updates.

Add patches for local changes to the patches directory.

Update readme.txt, it had outdated infromation.



git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47615 954f8c5b-7b00-dc11-b283-0030488c597c
Particle Info node for Cycles. This can be used to access particle information in material shaders for dupli objects. For now only the particle Age and individual Lifetime (in frames) are supported, more attributes can be added when needed.

The particle data is stored in a separate texture if any of the dupli objects uses particle info nodes in shaders. To map dupli objects onto particles the store an additional particle_index value, which is different from the simple dupli object index (only visible particles, also works for particle dupli groups mode).

Some simple use cases on the code.blender.org blog:
http://code.blender.org/index.php/2012/05/particle-info-node/

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47616 954f8c5b-7b00-dc11-b283-0030488c597c
Added sorting by average reprojection error to motion tracking dopesheet.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47618 954f8c5b-7b00-dc11-b283-0030488c597c
Selecting track channel in tracking dopesheet would make track active,
just as it happens with curve view.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47619 954f8c5b-7b00-dc11-b283-0030488c597c
Added a default case in switch to avoid paranoid compiler warnings.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47620 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed issue with non-updating frame in clip editor when toggling undistorted render while frame is grayscaled.

Also corrected some typos in movieclip.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47621 954f8c5b-7b00-dc11-b283-0030488c597c
Fixed issue with missed reconstruction error in clip editor header

Actually was causes by error in RNA bindings which lead to empty reconstruction
returned for cameraObject.reconstruction.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47623 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / Code Cleanup:
* Removed a workaround for the NodeType enum, uses consecutive values now. 

I could not find issues with CUDA, when compiling with Toolkit 4.2 (all sm kernels) and regression files rendered fine on my GPU with sm_21.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47625 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / Textures:
* Some code cleanup, removed old enums, which are not used anymore. 
* Some renaming for consistency and to match new texture names. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47627 954f8c5b-7b00-dc11-b283-0030488c597c
Fixing a BGE bug where textures could get loaded into VRAM twice.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47628 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / Cleanup:
* All references to old textures should now be finally removed. 

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47629 954f8c5b-7b00-dc11-b283-0030488c597c
constraints names are not matching (rna and constraint.c). doing rna->constraint.c

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47630 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: name mask and grease pencil dope sheet editor functions more consistantly


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47631 954f8c5b-7b00-dc11-b283-0030488c597c
rna_SequenceElements_pop --> use memcpy instead of strcpy


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47632 954f8c5b-7b00-dc11-b283-0030488c597c
add a utility function to get an exact match for a grease pencil frame.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47633 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: doxy comment filename corrections


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47634 954f8c5b-7b00-dc11-b283-0030488c597c
SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47635 954f8c5b-7b00-dc11-b283-0030488c597c
fix for un-handled exception when entering in multiple values to a button, floats were not correctly checked for.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47642 954f8c5b-7b00-dc11-b283-0030488c597c
style cleanup: block comments


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@47644 954f8c5b-7b00-dc11-b283-0030488c597c