%extend for nested unnamed C structs
test added for nested unnamed C struct %extend
global unnamed structures ignored
Fix in source android examples clean
Travis testing: check configure still runs after make maintainer-clean
Detect Javascript v8 on 64 bit Linux
Javascript examples tidy up

- Remove empty files
- Improve clean
Remove PHP director_basic runtime test until fixed.

See #164
Attempt to fix li_boost_intrusive_ptr C# compile error

Using boost 1.36 and gcc-4.3.4
Fix comment typos
Don't use // comments in C code.
JavaScript: Added missing static modifiers to avoid duplicate symbol problems with multiple SWIG modules.
JavaScriptCore: Bug fix for finalizer. The finalizer needs to be set on the objectDefinition, not the classDefinition. Otherwise, all the finalize callbacks get NULL back for the PrivateData and can't free the SwigPrivData, causing massive leakage.
JavascriptCore: fix cleanup code.
JavaScriptCore: Bug fix for SWIGJSC_AppendOutput. This function requires a return value. I think it should be arr, but somebody should scrutinize this.
JavaScriptCore: C89: declare variables at the top for antiquated compilers like Microsoft Visual Studio.
JavaScriptCore: More missing static modifiers.
JavaScriptCore: ConvertPtr should allow JavaScript null to be a valid value.

It is common in C to accept NULL to functions for pointer parameters.
extern void DoSomething(struct Foo* foo);
...
DoSomething(NULL);

Thus, JavaScript null should be allowed:
module.DoSomething(null);

But the current ConvertPtr definition accepts only objects. This modifies it to allow null.
Javascript: fix warnings in li_std_string test.

Old typemaps for std::string were in place instead of delegating to UTL.
obscure case workaround in std::set wrapper, where ignored type still need to be processed