Updating the enable_java_web_plugins script for 10.8 compatibility

The lion_java_enable_web_plugins script did not run correctly on the
10.8 DP 1 build. I've updated it so that it works correctly on both
10.7.x and 10.8.x. I've also renamed the script to
enable_java_web_plugins.sh to make it more generic. Will update blog
entry with new GitHub address:

http://derflounder.wordpress.com/2011/11/17/updated-script-to-activate-t
he-java-web-plug-ins-setting-in-10-7/
Updating FileVault 2 status scripts to support FileVault 2 on 10.8.x

Updated the FileVault 2 status scripts I have available for Casper,
Absolute Manage and other script-based reporting to support FileVault 2
running on both Mac OS X 10.7.x and Mac OS X 10.8 DP 1.
Fixed a comment error

Double-negatives should be avoided. I was unsuccessful at evading them
the first time around, but that's now fixed.
Posting script to bind 10.6.x and 10.7.x Macs to OpenLDAP servers

This script will use a simple anonymous LDAP bind to connect Macs
running 10.6.x or 10.7.x to OpenLDAP servers that don't have Mac OS X
support included in their LDAP schema.
Renamed LDAP script and added README
Posted KBox 1000 agent uninstaller

Built a script to take care of uninstalling Mac KBox 1000 agents. It
should stop both older and newer KBox 5.x agents on 10.4.x - 10.7.x and
clean up all application, settings and receipts files.
Fixed issue with /Library/Application\ Support/Dell/KACE/bin/ path.
Updating OpenLDAP bind script and README

The OpenLDAP bind script has been updated to automatically add the LDAP
server to the authentication search path above the AD domain.
Adding interactive FileVault 2 initialization script that uses csfde

Uploading script that uses csfde to initialize FileVault 2 encryption.
The script asks the user some questions, then uses that information to
initialize the encryption and enable the local or mobile account that
the user specified.
Update rtrouton_scripts/Interactive_Encrypt_With_FileVault_2/Interactive_Encrypt_With_FileVault_2.command
Update rtrouton_scripts/Interactive_Encrypt_With_FileVault_2/Interactive_Encrypt_With_FileVault_2.command
Adding script to migrate a local user account to an LDAP mobile account

This script is designed as an interactive script to migrate local
accounts and home folder to LDAP mobile accounts.
Update rtrouton_scripts/migrate_local_user_to_LDAP_mobile_account/README.txt
Update rtrouton_scripts/migrate_local_user_to_AD_domain/README.txt
Script to restart the DNS service on Mac OS X Server

This script will restart the DNS service on Mac OS X Server. It uses
the serveradmin tool to stop the DNS service. It then waits five
seconds and restarts the DNS service.

Script should work on Mac OS X Server 10.5.x and higher.
ByHost UUID fix script

This script provides a way to fix the UUID in ByHost files if the UUID
from ioreg begins with "00000000-0000-1000-8000-"
Script to enable Java web plug-ins at Login

This script will enable the "Enable applet plug-in and Web Start
Applications" setting for Java.

Uses a script named enable_web_java_plugin.sh that's put into
/Library/Scripts and a LaunchAgent named
com.company.enable_web_java_plugin.plist that's put into
/Library/LaunchAgents.
Added additional PlistBuddy commands to enable_web_java_plugin.sh

The script also needed to add keys for
GeneralByTask:Any:WebComponentsLastUsed
Updated enable_java_web_plugins script to add the WebComponentsLastUsed key to the plist

Adding @patgmac's changes to the enable_java_web_plugins script
The GeneralByTask:Any:WebComponentsLastUsed key needs to be a dynamic date value rather than a static value that will expire.

 Joel Bruner in the comments pointed out that the real value associated
with the GeneralByTask:Any:WebComponentsLastUsed key needs to be a
dynamic date value rather than a static value that will expire. I’m
incorporating his date calculating method into the script:

http://derflounder.wordpress.com/2012/04/13/automatically-activate-the-j
ava-web-plug-ins-setting-on-login/#comment-943