%extend for nested unnamed C structs
test added for nested unnamed C struct %extend
global unnamed structures ignored
Travis testing - add folding to less interesting commands

See https://github.com/travis-ci/travis-ci/issues/2285 for fold syntax info.
Travis folding correction
Another Travis folding correction
Modify Travis builds to build out of source

Closes #167
Travis builds - add compiler version display
Fix in source android examples clean
Travis testing: check configure still runs after make maintainer-clean
Add initial Rust support files.
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.
Just change lines order.
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.